2015-07-19 169 views
0

我正在使用asp.net成員資格的用戶帳戶,用戶密碼被加密並存儲在sql數據庫作爲用戶註冊,問題我有它時,用戶忘記密碼我可以在試圖從數據庫中檢索它的時候沒有把握,我不知道如何反轉加密。我很感激幫助。Asp網絡密碼恢復

回答

1

你不能。默認情況下,密碼保存爲鹽漬SHA1哈希值,不能「解密」這樣的哈希值。

不管你使用哪種算法,以一種可以查看它們的方式保存密碼都是不好的做法。只需創建一些邏輯來讓用戶重置他或她的密碼,而不是嘗試檢索原始密碼。

+0

好的,謝謝。你碰巧有一些方法可以重置密碼? –

+0

@NjabuloMagwaza:看看這裏:https://www.owasp.org/index.php/Forgot_Password_Cheat_Sheet – 1sloc