我写了个delphi的程序,如何给程序加密.我听说过加密狗,大侠请顺便介绍一下.

时间:2021-08-23 17:34:51
我写了个delphi的程序,如何给程序加密.我听说过加密狗,大侠请顺便介绍一下.

5 个解决方案

#1


最简单的加密狗是这样的:通过DLL给他一个查询,返回一个结果,然后在程序中判断结果是否正确就可以了,以为加密狗的加密算法是可修改的,所以每一个用户号的狗的结果都不一样,但是你可以要求生产加密狗的给你一批同样的,他们保证其他用户买不到和你一样的。
复杂一点的就是狗内有存储单元,常见的为64、128个字节,你可以在不同的字节写不同的值,来保证模块的授权。这种加密狗一般有个软件来往狗内写东西,你可以得到一个全球唯一的用户号,这个将保证你的算法和其他人永不重复(也可自定义算法)。

#2


加密狗是个并口(打印机口)的硬件, ¥100左右一个
它的附带软盘上有加密狗驱动和加密程序

#3


如果你的软件有足够的吸引力
这世界上根本就没有完美无缺的加密
如果你的软件没有吸引力
根本就没有人会来搭理你的……

说什么程序加密
还是先练好“内功” —— 把软件编好了再说吧


#4


同意

#5


该回复于2011-08-01 16:21:16被版主删除

#1


最简单的加密狗是这样的:通过DLL给他一个查询,返回一个结果,然后在程序中判断结果是否正确就可以了,以为加密狗的加密算法是可修改的,所以每一个用户号的狗的结果都不一样,但是你可以要求生产加密狗的给你一批同样的,他们保证其他用户买不到和你一样的。
复杂一点的就是狗内有存储单元,常见的为64、128个字节,你可以在不同的字节写不同的值,来保证模块的授权。这种加密狗一般有个软件来往狗内写东西,你可以得到一个全球唯一的用户号,这个将保证你的算法和其他人永不重复(也可自定义算法)。

#2


加密狗是个并口(打印机口)的硬件, ¥100左右一个
它的附带软盘上有加密狗驱动和加密程序

#3


如果你的软件有足够的吸引力
这世界上根本就没有完美无缺的加密
如果你的软件没有吸引力
根本就没有人会来搭理你的……

说什么程序加密
还是先练好“内功” —— 把软件编好了再说吧


#4


同意

#5


该回复于2011-08-01 16:21:16被版主删除