Asp.net mvc 4 每次登录时解密时生成新密码时

Asp.net mvc 4 每次登录时解密时生成新密码时,asp.net-mvc-4,Asp.net Mvc 4,我对密码进行了加密并将其存储在db中。但是,在登录时解密密码时,每次都会生成一个新密码,该密码与存储在db中的密码不匹配。我使用了SimpleCrypto类。 如何解决此问题???当您计算密码时,该密码还将传递注册时生成的密码salt u var crypto = new SimpleCrypto.PBKDF2(); 现在从数据库中获取密码salt并按如下方式传递它 var pas = crypto.Compute(pass,pass_salt); 显示用于加密、解密和验证的代码。

我对密码进行了加密并将其存储在db中。但是,在登录时解密密码时,每次都会生成一个新密码,该密码与存储在db中的密码不匹配。我使用了SimpleCrypto类。
如何解决此问题???

当您
计算
密码时,该密码还将传递注册时生成的密码salt u

var crypto = new SimpleCrypto.PBKDF2();
现在从数据库中获取密码salt并按如下方式传递它

var pas = crypto.Compute(pass,pass_salt);

显示用于加密、解密和验证的代码。