基于MD5算法的改进方法

hu_aoao 2017-10-31 09:59:40
刚才看到博客上的一篇文章,说是对MD5算法的改进,从头看到尾,他给出的改进方法是,对一段密文,截取中间的一部分,用随机字符进行替换;当用户用明文进行登录时,通过MD5算法,只用比较密文的头和尾两部分,也就是A=A',B=B'就算密文匹配成功。在这里我想给出一点自己的看法,利用MD5算法进行数据加密,在知道MD5的加密原理和加密过程的前提下,想要破解密码都是一件不容易的事,截取中间的部分密文后,在最后的匹配过程,这段中间的密文还不需要做匹配,这不是大大降低了MD5算法的的安全性吗?我觉得这种方法是不可行的。请教一下各位技术大牛,还有什么好的办法吗?
...全文
366 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
DMJZ 2017-11-14
  • 打赏
  • 举报
回复
这意思大概是用sha512的复杂度得到结果然后截取sha1的长度?
xskxzr 2017-11-12
  • 打赏
  • 举报
回复
没看过原文不好判断,就你的描述来看这样做确实是没有好处的。
ToF君 2017-11-12
  • 打赏
  • 举报
回复
加密解密技术似乎比较有难度

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧