0

パスワードを暗号化してdbに保存しましたが、ログイン時に復号化している間、dbに保存されているパスと一致しない新しいパスが毎回生成されます.SimpleCryptoクラスを使用しました。この問題を解決するにはどうすればよいですか??

4

1 に答える 1

1

compute登録中に生成された PasswordSalt u も渡す場合

var crypto = new SimpleCrypto.PBKDF2();

Database から PasswordSalt を取得し、次のように渡します

var pas = crypto.Compute(pass,pass_salt);
于 2013-08-26T12:16:20.933 に答える