-
-
关于注册算法与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直播授课