软件星级:3分
2.欢迎大家尤其是喜欢算法研究的朋友使用,期待您用它写出有我们特色的注册机
3.简单易用,保护您的算法作品不被剽窃
2、程序中按照规则生成一段加密key,或者这个key是固定的字符串。
3、将机器码和key按照一定的组合规则重新组合,并按照既定的运算方式处理后生成一段新的字符串。
4、第三部中生成的字符串就是注册码。
2、如果自定义算法中需要夹杂机器码进行计算,请保持GetMC()函数完整并不可修改函数名(可自定义算法过程,下同),且必须以"MC=*****"收尾以获取机器码值;如果算法需要夹杂用户名进行计算,请保持GetName()函数完整并不可修改函数名,且必须以"Name=*****"收尾以获取用户名值。而函数GetSN()为获取最终机器码值,所以同样不能修改函数名,必须以"GetSN=*****"收尾获取最终注册码值。
2、验证反运算的key是否与上述第一步中固定的key或按照规律生成的key一致。
2."注册信息"的16进制 与(A1 B2 C3 D4 E5 F6 11)进行循环xor
如输入的是 12345678->
31 xor A1 = 90
32 xor B2 = 80
33 xor C3 = F0
34 xor D4 = E0
35 xor E5 = D0
36 xor F6 = C0
37 xor A1 = 96
38 xor B2 = 8A
3.把结果9080F0E0D0C0968A进行MD5运算=f45f6e06b7d3e19b29e175a58292188a
4.把MD5运算结果f45f6e06b7d3e19b29e175a58292188a取最后8位"8292188a"做为结果输出