加密用于数据库AES或RijndaelManaged的密码?

时间:2014-05-15 13:04:39

标签: c# aes rijndaelmanaged

我在选择使用哪种加密方面遇到了困境。 我必须将密码存储在数据库中。我想加密密码。我正在使用C#,我正在寻找AES和RijndaelManaged之间的原因。 我已经找到了一个简洁的答案,但我找不到任何明确说明今天更好的答案。

如果有人可以提供链接,我将不胜感激。

2 个答案:

答案 0 :(得分:3)

如果可能,您应该使用带有单向哈希的盐渍密码。

Hash and salt passwords in C#

答案 1 :(得分:-1)

在查看本文The Differences Between Rijndael and AES时,考虑到您只想加密密码(假设长度小于30个字符),所提到的差异可以忽略不计。

另见Is the RijndaelManaged Class in C# equivalent to AES encryption?