散列是单向过程,加密是双向过程。我的意思是,当我们使用纯文本并对其进行加密以获得密文时,我们可以再次从密文中获取纯文本。但散列的情况并非如此。您永远无法从散列值中获取纯文本。是的,在正确猜测散列值之前已经存在黑客攻击,但这只是一个幸运的猜测。要知道散列文本的原始值,您必须知道
- 正在使用的哈希算法。
- 盐原文
- 盐文本是否在散列之前加密。
所以在知道原始值之前需要回答很多问题。如果他们使用 MD5 散列算法,那么您将能够通过蛮力获得原始值的可能性很小,但是盐增加了额外的破解层。
要了解更多信息,请参阅以下链接以了解哈希
有关破解哈希的信息