【发布时间】:2013-02-13 11:40:25
【问题描述】:
我正在 c# .Net 中开发一个需要加密数据的应用程序,并且由于数据隐私是我的最终动机,我正在使用 AES 加密来执行此操作,并且我使用 PasswordDervieBytes 来确定密钥。现在由于它使用已损坏的 SHA1,我想知道是否有一个内置函数使用 SHA256 来获取我的密钥。我也知道可以使用 RFC2898,但它也使用 SHA1... 那么,是否有使用 SHA256 算法的内置函数?提前感谢您的宝贵答案!
【问题讨论】:
-
SHA 不是加密算法。这是一个散列算法(线索就在名字里!)。两者完全不同(加密是可逆的,散列不)。
标签: sha256 encryption-symmetric data-security