MD5CryptoServiceProvider解密密码(如果可能的话)

时间:2014-12-02 04:05:33

标签: c# md5

我一直致力于将常规MVC应用程序转换为Web API应用程序的项目。现在安全系统没有正确完成,我想知道该怎么做。我求助于大家,帮助我解决问题。当前系统使用以下代码创建加密密码。 (可能不是最好的方式,但它就是它。)

MD5CryptoServiceProvider x = new MD5CryptoServiceProvider();
byte[] data = System.Text.Encoding.ASCII.GetBytes(unHashed);
data = x.ComputeHash(data);
return System.Text.Encoding.ASCII.GetString(data);

现在我的问题是可以创建一个方法来解密密码吗?我一直在玩代码并且无法弄明白。我对此并不是很好,所以我希望这里有人可以帮助我。

提前致谢!

1 个答案:

答案 0 :(得分:0)

实际上,无法解码散列值。如果要加密/解密某些值,则应使用对称密码(例如triple des)而不是哈希算法。

相关问题