3

在 asp.net 的 3.5 框架的 MachineKey 中哪个更好用?

原因是什么?

4

1 回答 1

8

SHA1 和 AES 是两个不同的东西。SHA1 是一种加密哈希算法,而 AES 是一种对称密码。

基本上,SHA1 创建消息的“摘要”。摘要是一种单向散列,它与为相似但不同的消息生成的散列类似的可能性很小。

AES 是一种对称密码,用于加密数据和解密加密数据。您给它一个密钥,它使用该密钥和算法来加密和解密数据。

SHA1 用于验证消息的完整性,而 AES 用于加密消息。

于 2012-01-06T08:26:23.597 回答