1. 程式人生 > >spring security 5之後密碼加密策略

spring security 5之後密碼加密策略

給大家推薦個靠譜的公眾號程式設計師探索之路,大家一起加油

1.StandardPasswordEncoder, MessageDigestPasswordEncoder, StandardPasswordEncoder 不再推薦使用, 全加上了@Deprecated ,在引用的時候能明顯的看到類上有橫線

2.新增PasswordEncoderFactories 類,裡面有一個靜態的方法 ,可以明顯的看到此方法預設是使用BCryptPasswordEncoder 作為實現

3.加鹽的變化,以BCryptPasswordEncoder為例,鹽值是隨機生成的

4.更安全的加密方式,自己寫

下面是一個超級簡單的示例,實現

org.springframework.security.crypto.password.PasswordEncoder介面

對應在自己專案中修改注入的bean