SHA1或AES - 哪个在asp.net更好?

时间:2012-01-06 08:24:21

标签: encryption machinekey

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

是什么原因?

1 个答案:

答案 0 :(得分:8)

SHA1和AES是两回事。 SHA1是加密散列算法,而AES是对称密码。

基本上,SHA1会创建消息的“摘要”。摘要是一种单向散列,很少有可能像为类似但不同的消息生成的散列一样。

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

SHA1用于验证邮件的完整性,而AES用于加密邮件。