1

我已經有一個asp.net web應用程序,表單認證,這是使用哈希密碼類型。 如果我將密碼類型更改爲「加密」,是否會遇到任何問題?是否可以從Hashed轉換爲ASP.NET成員資格提供程序中的加密密碼類型?

我看到,如果我更改爲加密,舊散列密碼嘗試密碼恢復失敗優雅,這是很好的。如果我改變,有沒有什麼不好的事情可能會出現。

如果在更改爲加密後有人更改了密碼,則密碼類型保持爲散列。有沒有什麼辦法強制它將新密碼存儲爲加密?

回答

2

如果我將密碼類型更改爲加密?

爲什麼?

哈希值更安全(密碼恢復:生成新密碼併發送)。

我可以看到使用加密的唯一原因是系統本身需要密碼(例如,以用戶身份向另一個系統進行身份驗證)。

+0

該系統不會堅如磐石。我希望用戶能夠檢索他們的密碼。 要重新設置密碼,登錄並將密碼更改爲可以修改的內容可能會在嘗試購買某件商品和購買商品之間花費太多時間。 – 2009-02-17 22:33:52

相關問題