gdlbr 发表于 2006-5-22 23:16:03

学习易语言的时候碰到注册码算法的问题想请教各位高手

小弟在学习易语言的时候碰难题了,因为我初学破解看不太明白,想请教各位:
程序中“14D0B”, “7B9EC827F06F61EA69A55FB5F4E17234CD0DF45A0C875961094A1AC583AA19C1”这两组数据是如何得出的,它们和硬盘号是如何比较运算得出注册码的?式中表达运算的符号是什么?请大家帮帮忙。

附程序代码如下:
.程序集 窗口程序集9

.子程序 _注册_创建完毕

硬盘号.内容 = 到文本 (取硬盘特征字 ())
.如果 (签名验证 (到字节集 (到文本 (取硬盘特征字 ())), 取文本注册项 (#现行用户, “SOFTWARE\家电维修管理软件4.4\reg”, ), “14D0B”, “7B9EC827F06F61EA69A55FB5F4E17234CD0DF45A0C875961094A1AC583AA19C1”))
    状态.标题 = “注册成功--谢谢使用”
    注册码.输入方式 = 1
    按钮2.禁止 = 真
    注册码.内容 = 取文本注册项 (#现行用户, “SOFTWARE\家电维修管理软件4.4\reg”, )
    注册码.输入方式 = 1
.否则
    状态.标题 = “未注册   请尽快注册”
.如果结束


.子程序 _注册码_获得焦点

.如果 (签名验证 (到字节集 (到文本 (取硬盘特征字 ())), 取文本注册项 (#现行用户, “SOFTWARE\家电维修管理软件4.4\reg”, ), “14D0B”, “7B9EC827F06F61EA69A55FB5F4E17234CD0DF45A0C875961094A1AC583AA19C1”))

.否则
    注册码.内容 = “”
.如果结束

pentacle 发表于 2006-6-4 12:35:16

RSA算法。。。
页: [1]
查看完整版本: 学习易语言的时候碰到注册码算法的问题想请教各位高手