【问题标题】:In-built key Generation Algorithm using SHA256使用 SHA256 的内置密钥生成算法
【发布时间】:2013-02-13 11:40:25
【问题描述】:

我正在 c# .Net 中开发一个需要加密数据的应用程序,并且由于数据隐私是我的最终动机,我正在使用 AES 加密来执行此操作,并且我使用 PasswordDervieBytes 来确定密钥。现在由于它使用已损坏的 SHA1,我想知道是否有一个内置函数使用 SHA256 来获取我的密钥。我也知道可以使用 RFC2898,但它也使用 SHA1... 那么,是否有使用 SHA256 算法的内置函数?提前感谢您的宝贵答案!

【问题讨论】:

  • SHA 不是加密算法。这是一个散列算法(线索就在名字里!)。两者完全不同(加密是可逆的,散列不)。

标签: sha256 encryption-symmetric data-security


【解决方案1】:

有一个SHA256Managed 类将对输入进行散列。它不会加密它...

【讨论】:

    猜你喜欢
    • 2016-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-10
    • 2018-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多