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