Hash

如果我知道一些未知數據的 SHA256 雜湊值,我可以生成 SHA512 雜湊值嗎?

  • April 26, 2019

如果某些未知數據的SHA256 Hash是已知的!我能找到那個未知數據的 SHA512 嗎?

不,你不能。

有(最多) $ 2^{256} $ 不同的可能 SHA-256 雜湊值。

如果可以在不知道數據的情況下從 SHA-256 散列推導出 SHA-512 散列,那麼不同的 SHA-512 散列最多與不同的 SHA-256 散列一樣多。

然後,一個 SHA-512 散列最多與 256 位散列一樣強。

SHA256 的基線與 SHA512 的基線不同。這意味著使用 SHA256 的雜湊與 SHA512 的雜湊不會有任何相似之處。請記住,雜湊函式的要點是正確利用雪崩效應,這意味著輸入的微小變化會映射到完全不同的輸出。在比較不同的雜湊算法時也可以這樣說。

引用自:https://crypto.stackexchange.com/questions/67697