是否有可能推断sha256哈希的输入文本的复杂性?

时间:2014-10-22 15:39:49

标签: r complexity-theory sha256

考虑以下示例:

require(digest)

text_short <- "The short text."
text_long <- "The long text. This is a longer text for the purpose of testing."

text_short_hashed <- digest(text_short, algo="sha256")
[1] "6e504cb5660d8614be9465a3a9c0e0db9889d897cfd9e7432f98e5df566e9e95"
text_long_hashed <- digest(text_long, algo="sha256")
[1] "25face2d475dcb2b547f85a0109ae3a506385dcb72f639af1a354220d91a9426"

有没有办法根据哈希值text_shorttext_long计算或估算text_short_hashedtext_long_hashed的复杂程度?复杂性可以是长度

感谢。

1 个答案:

答案 0 :(得分:3)

没有。安全散列的要点是您无法从散列中提取有关原始文本的任何信息。