首页
社区
课程
招聘
关于注册算法与MD5和用的问题
发表于: 2004-5-12 15:16 5445

关于注册算法与MD5和用的问题

2004-5-12 15:16
5445
今天看到了【加密与解密】确实是本难得的好书。

里面提到了用MD5作为加密算法,我的想法是这样的,请各位看看,这样的做法在现在的软件中

用的多不多?

MD5算法大家都知道是不可逆的,可是它的源码却可以很容易得到,我不知道真正分析透彻的人有多少,但是我的想法是这样的,既然采用MD5的算法如果通过

F1(用户名)=F2(注册码)

但如果改一改,成了

F1(MD5(用户名))=F2(注册码)

这样,在其中的用户名验证的算法方面,如果破解者不了解MD5算法,想写出注册机就会晕,可是MD5却有个特征可以在初始化处认出MD5的特征,这样,破解者就可以跳出MD5算法,直接用MD5的算法器算出结果再分析其余的过程就可以写出注册机了

如果我们对MD5作些自己的修改,那么一个变种的MD5是不是能让这种保护方式更有效呢?

F1(变种的MD5(用户名))=F2(注册码)

(MD5算法源码我没有看过,不知道结构是不是很严谨,不知道是不是能修改其中的一些东西达到目的。)

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

收藏
免费 6
支持
分享
最新回复 (2)
雪    币: 279
活跃值: (375)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
2
破解这种很简单,因为md5为单向,得到F1(变种的MD5(用户名))的值后,再逆推F2(注册码),md5根本不起作用
2004-5-12 15:34
0
雪    币: 231
活跃值: (115)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
还要加上一个非对称密码才行的。
2004-5-12 16:37
0
游客
登录 | 注册 方可回帖
返回
//