首页
社区
课程
招聘
[讨论]为什么注册码算法不采用公钥密码算法?
发表于: 2006-5-8 10:40 3433

[讨论]为什么注册码算法不采用公钥密码算法?

2006-5-8 10:40
3433
现在终于有一点时间做软件破解分析了,
不知道是我运气好还是我现在的办公室风水好,
找了老美的一个行业软件(据说值很多$$$)练手,
本来已经做好了长期抗战的准备,没有想到老美也态不敬业了。

首先仅仅有C盘序列号与一个字符串XOR就得到所谓的机器码。
更过分的是在程序内隐藏一个万能注册码的比较函数(不用理会机器码),
而且注册码与机器码的比较也是采用了一些固定的字符串之间的XOR来实现的,
由于注册码生成算法非常简单,因此很容易就把注册机搞出来了,

虽然简单就我这个新手还是用了3天时间(30分钟爆破),我想论坛上的前辈应该用不了三个小时。

从学校养成的习惯,系统有缺点就提出改进措施。我认为以该可以从根本上防止
"注册机"的产生,采用公钥密码算法应该可以实现,在学校做了几年的密码算法分析,也懂一点密码算法,防止从“机器码”反推“注册码”应该不难(当然不能防止爆破)。

可是为什么很多软件还出现"注册机"?是不是我们的程序员都太懒了?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 255
活跃值: (207)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
2
授权了一个后就会解密出结果,所以也没什么用,别人可以强行移植。
2006-5-8 11:01
0
游客
登录 | 注册 方可回帖
返回
//