首页
社区
课程
招聘
[讨论]一种我现在能想到的比较安全的加密方案,请大家指正:)
发表于: 2004-7-3 12:19 1260

[讨论]一种我现在能想到的比较安全的加密方案,请大家指正:)

2004-7-3 12:19
1260
算法使用了hash函数和公钥加密算法。首先选择程序的关键代码部分用1024bit的RSA算法进行加密,然后对去除关键代码的程序用MD5进行摘要,然后对摘要用刚才的RSA私钥进行加密。把得到的数据放到程序外部在需要时调用。程序运行时首先解密事先加密好的数据然后检验两个MD5数据是否一致,如果一致然后继续解密关键代码。注册算法也采用RSA,对用户提供的序列号用公钥进行解密然后和用户名或者由用户名产生的数据进行核对。算法的安全性建立在1024bit的RSA算法基础上。攻击者不能修改程序,否则就会通不过MD5检验,若想自己对修改后的程序生成MD5数据,但是攻击者没有私钥,就不能生成需要的数据。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 3
支持
分享
最新回复 (1)
雪    币: 231
活跃值: (115)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
如果不允许改动应用程序,基本无法破解。
你看看我这个帖子,能解开吗?
http://bbs.pediy.com/showthread.php?s=&threadid=2129
我想修改程序是可以解开的,里面的算法不算太厉害。
2004-7-3 16:41
0
游客
登录 | 注册 方可回帖
返回
//