关于MD4, MD5, SHA-1 算法的一个疑问

上海程序员3 2006-01-22 12:52:02
这些加密算法,好像表示着下面的试子关系,即一对多的关系。
a1→b
a2→b
a3→b

上面前面的a1为密码,b为加密后的内容,但我们一般不知道a2,所以仅判断b是否正确,那么我们不就可以用a2,a3等等密码来当成a1这个真正的密码使用?

...全文
94 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
上海程序员3 2006-01-22
  • 打赏
  • 举报
回复
是我搞错了,我还以为推出a2,a3很容易,我写了一个加密算法,加密后得到一个唯一值,反过来逆算能得到很多值,还以为md5也是如此的!
ice_berg16 2006-01-22
  • 打赏
  • 举报
回复
md5的碰撞几率很小,你说的是这种情况,但一般人是做不到的,或许王小云能。
myy 2006-01-22
  • 打赏
  • 举报
回复
散列算法是不可逆的,也确实有冲突。

问题是:你如何能推出 a2,a3呢?不要告诉我用穷举。

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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