学习易语言的时候碰到注册码算法的问题想请教各位高手
小弟在学习易语言的时候碰难题了,因为我初学破解看不太明白,想请教各位:程序中“14D0B”, “7B9EC827F06F61EA69A55FB5F4E17234CD0DF45A0C875961094A1AC583AA19C1”这两组数据是如何得出的,它们和硬盘号是如何比较运算得出注册码的?式中表达运算的符号是什么?请大家帮帮忙。
附程序代码如下:
.程序集 窗口程序集9
.子程序 _注册_创建完毕
硬盘号.内容 = 到文本 (取硬盘特征字 ())
.如果 (签名验证 (到字节集 (到文本 (取硬盘特征字 ())), 取文本注册项 (#现行用户, “SOFTWARE\家电维修管理软件4.4\reg”, ), “14D0B”, “7B9EC827F06F61EA69A55FB5F4E17234CD0DF45A0C875961094A1AC583AA19C1”))
状态.标题 = “注册成功--谢谢使用”
注册码.输入方式 = 1
按钮2.禁止 = 真
注册码.内容 = 取文本注册项 (#现行用户, “SOFTWARE\家电维修管理软件4.4\reg”, )
注册码.输入方式 = 1
.否则
状态.标题 = “未注册 请尽快注册”
.如果结束
.子程序 _注册码_获得焦点
.如果 (签名验证 (到字节集 (到文本 (取硬盘特征字 ())), 取文本注册项 (#现行用户, “SOFTWARE\家电维修管理软件4.4\reg”, ), “14D0B”, “7B9EC827F06F61EA69A55FB5F4E17234CD0DF45A0C875961094A1AC583AA19C1”))
.否则
注册码.内容 = “”
.如果结束 RSA算法。。。
页:
[1]