如果我们知道字符串的SHA-256和SHA-384哈希,我们能找到实际的字符串吗?

时间:2015-12-02 08:12:54

标签: hash

单词hello的SHA-256 = 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

单词hello的SHA-384 = 59e1748777448c69de6b800d7a33bbfb9ff1b463e44354c3553bcdb9c666fa90125a3c79f90397bdf5f6a13de828684f

让我们说“你好”是未知的。如果我们知道字符串的SHA-256和SHA-384哈希值,我们能找到产生它们的实际字符串吗?

1 个答案:

答案 0 :(得分:1)

密码哈希函数(例如SHA-256,SHA-384)是单向函数。这意味着如果我们只有Y(Y = hash(X)),则计算X非常困难。

您可以看一下:https://en.wikipedia.org/wiki/Cryptographic_hash_function