基于MD5算法的改进方法
刚才看到博客上的一篇文章,说是对MD5算法的改进,从头看到尾,他给出的改进方法是,对一段密文,截取中间的一部分,用随机字符进行替换;当用户用明文进行登录时,通过MD5算法,只用比较密文的头和尾两部分,也就是A=A',B=B'就算密文匹配成功。在这里我想给出一点自己的看法,利用MD5算法进行数据加密,在知道MD5的加密原理和加密过程的前提下,想要破解密码都是一件不容易的事,截取中间的部分密文后,在最后的匹配过程,这段中间的密文还不需要做匹配,这不是大大降低了MD5算法的的安全性吗?我觉得这种方法是不可行的。请教一下各位技术大牛,还有什么好的办法吗?