2009-08-12 2954 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

相关问题