2009-08-12 93 views

回答

5

我認爲你對SHA是什麼感到困惑。 SHA是Cryptographic Hash Function,而不是加密算法。您不能反轉該操作以確定用於生成特定哈希的消息。

10

小號ecureħlgorithm系列函數是單向功能。您可以使用這些函數從任何給定的輸入中獲取密碼散列,但不可能將該函數反轉並從任何給定的輸出散列獲得輸入。

3

SHA-256是一種單向算法,它不能被解密!

5

實際上有幾種技術提議將散列函數轉換爲可以加密和解密的分組密碼 - 例如Peter Gutmann的「消息摘要密碼」。

This paper有一些這些技術的密碼分析。

但是你真的不想這樣做 - 你使用一個經過深入研究的分組密碼,如AES更好。

+1

+1表示適當的替代方案 – 2009-08-12 03:44:53

相關問題