2014-02-06 70 views

回答

3

我們正在使用Spring Security的StandardPasswordEncoder,我希望你無法解密它:-)

我們確實存儲散列密碼:如你所說,你可以編碼密碼,並驗證(匹配)特定字符串是否是正確的密碼,但不能解密它。這意味着如果你的數據庫被黑客竊取,他將很難找出用戶的密碼。

因此,如果您想保護用戶的密碼,這是一個非常好的主意。

但是,如果您希望以純文本形式輸入密碼,則可以在SecurityConfiguration類中更改編碼器:您需要更改「passwordEncoder」bean,並可能使用Spring Security的「NoOpPasswordEncoder」類。當然,我從來沒有這樣做,因爲我關心我的用戶數據:-)

+0

感謝您的回覆.... –