关于加密狗的技术

时间:2022-04-13 04:03:07
我做了一个软件,公司说要配一个”狗“,才可以给别人使用,没有这个狗,就不行,问一下,要怎么样去读取这个狗呢?才算是加密呢?

7 个解决方案

#1


加密算法放在狗里,其实狗的空间很小,有的只有200多Byte。
放进去后,他们会给一些调用函数给你,你自己去取狗的信息,再做处理。

自成的程序,再用他们提供的工具,进行加密。

#2


>>要怎么样去读取这个狗呢?
购买后,有详细的说明书的

#3


加密算法放在狗里,这些算法是我自己写的,还是他们提供的?

#4


1. 最简单的加密狗,就是一个EEPROM芯片,存放用户的验证信息。早就淘汰了。
2. 第二代的加密狗,是用GAL/FPGA编程实现的定制芯片,存储的数据从外部是不能直接访问的,需要通过验证。但是它的加解密逻辑是固定的,容易被运行时解密程序伪装成加密狗来达到破解的目的。
3. 第三代的加密狗,是由单片机构成的,可以用户自己设计加解密算法,能够做到同样的数据每次访问信道上传输的都不一样,运行时解密就无能为力了。

#5


这个。。。我也想知道啥是加密狗。。。

#6


我们用的是深思洛克的,你查一下他们的网站,有说明好下的,我们现在用的那种可以刷入固有的算法,也可自定义算法。然后他们提供一个delphi调用库文件,你使用其中的函数,会有成功与否的参数返回。

#7


DelphiGuy
新一代的加密锁是自己带CPU的,在锁内运行开发商的代码.....

#1


加密算法放在狗里,其实狗的空间很小,有的只有200多Byte。
放进去后,他们会给一些调用函数给你,你自己去取狗的信息,再做处理。

自成的程序,再用他们提供的工具,进行加密。

#2


>>要怎么样去读取这个狗呢?
购买后,有详细的说明书的

#3


加密算法放在狗里,这些算法是我自己写的,还是他们提供的?

#4


1. 最简单的加密狗,就是一个EEPROM芯片,存放用户的验证信息。早就淘汰了。
2. 第二代的加密狗,是用GAL/FPGA编程实现的定制芯片,存储的数据从外部是不能直接访问的,需要通过验证。但是它的加解密逻辑是固定的,容易被运行时解密程序伪装成加密狗来达到破解的目的。
3. 第三代的加密狗,是由单片机构成的,可以用户自己设计加解密算法,能够做到同样的数据每次访问信道上传输的都不一样,运行时解密就无能为力了。

#5


这个。。。我也想知道啥是加密狗。。。

#6


我们用的是深思洛克的,你查一下他们的网站,有说明好下的,我们现在用的那种可以刷入固有的算法,也可自定义算法。然后他们提供一个delphi调用库文件,你使用其中的函数,会有成功与否的参数返回。

#7


DelphiGuy
新一代的加密锁是自己带CPU的,在锁内运行开发商的代码.....