能力值:
( LV2,RANK:10 )
|
-
-
2 楼
这个,不是很清楚
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
如果在程序里面定义之后,再外面加一个强点的加密壳不就好了么!!
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
简单方法:
定义一个数组(要够大不一定全部有用,以增加加密强度和判断难度)。在程序中初始值为0.然后将这三个功能需要计算用到的变量,对应到这个数组中。生成KEY时,这个数组与取的机器码进行加密计算,生成授权文件。验证再取客户端的机器码逆向解密成数组,再根据对应功能从数组中取值到常量中。
验证时第1步验证是否是授权文件,第2步验证从数组中所取的值是否为0。如符合直接进行以后的计算,千万不要在程序中判断所取的值是否正确,更不要因取值不正确报错或程序出错。如果这些常量设定合当,再加上一个好壳保护,虽不能保证万无一失,但对付一般解密者已够用了。特别是对方没有正确授权文件供分析时,还有就是计算部分要有点专业性和隐匿性,不要简单就能分析出来正确的结果。
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
“生成授权文件的比较好的方法”?
我也想做一个保护自己软件的“加密方法”
自从上了看雪后我才发现以前本人所采取的措施
简直是不堪一击!
可我还沾沾自喜过呢!
汗!
|
|
|