如何把HashCode还原为String

2024-12-16 18:10:20
推荐回答(2个)
回答1:

哈希算法的强弱碰撞自由是现代密码体制的一个基本的基石,你要是能从hashcode推导出原文,那哪个诺贝尔奖应该问题不大。话说山东大学的王小云由于在MD5的碰撞方面的研究突破而名声斐然,被授予第三届中国青年女科学家,而她也只是找出了一种方法,使得很容易创造出两个具有相同MD5值的串.而并不是逆向找出原文。
这也只是MD5,而SHA的碰撞应该还是无解的。
lzxz1234说的很对,一篇任意长度的文章经过哈希后就变成128或256位的值,这过程中信息丢失了,永远回不来的。

回答2:

不可能,哈希算法是散列算法,会丢失信息,可以想一下,一篇小说30w字,hash之后几个字节,真要能回去谁还下载,直接拷贝哈希码还原一下不得了