是否可以测试两个sha2哈希是否来自同一个纯文本?

时间:2010-12-08 16:54:57

标签: php cryptography hash

以下是使用PHP的crypt函数生成的空字符串的SHA256哈希值。

$5$fooooooooooooooo$Y6IVN.cYkABQ4h8dCR0zL/rJoRx09pwMoGaYST9HqDD
$5$baaaaaaaaaaaaaar$C84IKQdPMG8qvnnckGZsyBJWKHuaSD0tqcmyueHI0GA

每个都是在哈希中存在不同的16字节盐的情况下生成的。 有没有办法仅仅测试它们是同一个东西的哈希,没有知道那个东西是什么?

2 个答案:

答案 0 :(得分:10)

没有。一旦加入盐,弦就会变得完全独特,并且无法反转散列弦。

答案 1 :(得分:4)

没有。如果使用相同的盐,你只能这样做。