为了账号安全,请及时绑定邮箱和手机立即绑定

是否有MD5定点,其中md5(x)== x?

是否有MD5定点,其中md5(x)== x?

慕桂英3389331 2019-11-11 15:32:40
MD5转换中是否有固定点,即是否存在x这样md5(x) == x?
查看完整描述

3 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

由于哈希是不可逆的,因此很难弄清楚。解决此问题的唯一方法是在哈希的每个可能输出上计算哈希,然后查看是否匹配。

详细地说,MD5哈希中有16个字节。这意味着有2 ^(16 * 8)= 3.4 * 10 ^ 38个组合。如果在16字节值上计算哈希值花了1毫秒,那么计算所有这些哈希值将花费10790283070806014188970529154.99年。


查看完整回答
反对 回复 2019-11-11
  • 3 回答
  • 0 关注
  • 514 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信