【发布时间】:2011-02-13 23:53:55
【问题描述】:
我正在对数据应用 SHA-512。从其 SHA-512 哈希中导出原始数据的 SHA-256 哈希在理论上/实际上是否可行?
【问题讨论】:
-
您实际上对哪种方式感兴趣?标题说 256 到 512;文字显示 512 到 256。
-
你的标题是“512 from 256”;您的问题正文显示“来自 512 的 256”。是哪个?!
-
你的意思是找到一些函数 F 使得 SHA256(n) == F(SHA512(n)) ?
-
@GregS:显然不可能从 256 中获得 512(由于鸽巢原理)。反过来真的是一个明确的“不”吗?
-
这真正归结为,对于所有输入
x和y这样SHA512(x) == SHA512(y),是SHA256(x) == SHA256(y)的情况吗?我们所需要的只是一个反例......