Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我加密了密码并将其存储在数据库中。但是在登录时解密时,它每次生成一个新的通行证,它与存储在数据库中的通行证不匹配。我使用了 SimpleCrypto 类。我该如何解决这个问题?
当您compute通过时还通过了您在注册时生成的 PasswordSalt
compute
var crypto = new SimpleCrypto.PBKDF2();
现在从数据库中获取 PasswordSalt 并像这样传递它
var pas = crypto.Compute(pass,pass_salt);