【问题标题】:Is SimpleCrypto dll is good and I can count on in real system to encrypt password? [closed]SimpleCrypto dll 好用吗?我可以指望在真实系统中加密密码吗? [关闭]
【发布时间】:2014-09-12 00:07:16
【问题描述】:

SimpleCrypto dll好用,我可以指望在真实系统中加密密码吗?

var crypto = new SimpleCrypto.PBKDF2();
var encryptpass = crypto.Compute(Password);

如果不是什么加密呢?

【问题讨论】:

  • System.Security.Cryptography 有什么问题?无论如何,这似乎是基于意见的,并且取决于您的真实系统需要“多好​​”。
  • +1 到@BradleyDotNET,这是非常基于意见的。还有一点需要注意; PBKDF2 不是加密,它是一种散列算法。在继续之前,您可能应该研究散列和加密之间的区别。
  • 非常感谢

标签: c# asp.net asp.net-mvc-4 c#-4.0


【解决方案1】:

您不应该加密密码,而应该对它们进行哈希处理。这是因为加密是两种方式,而散列是一种方式。您可以使用 C# HashAlgorithm 轻松完成此操作:

http://msdn.microsoft.com/en-us/library/system.security.cryptography.hashalgorithm(v=vs.110).aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-17
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-16
    相关资源
    最近更新 更多