MD5转换中是否有固定点,即是否存在x这样md5(x) == x?
3 回答
子衿沉夜
TA贡献1828条经验 获得超3个赞
由于哈希是不可逆的,因此很难弄清楚。解决此问题的唯一方法是在哈希的每个可能输出上计算哈希,然后查看是否匹配。
详细地说,MD5哈希中有16个字节。这意味着有2 ^(16 * 8)= 3.4 * 10 ^ 38个组合。如果在16字节值上计算哈希值花了1毫秒,那么计算所有这些哈希值将花费10790283070806014188970529154.99年。
- 3 回答
- 0 关注
- 514 浏览
添加回答
举报
0/150
提交
取消