Security的加密器
时间: 2023-12-10 13:45:21 浏览: 29
安全性方面推荐使用 Pbkdf2PasswordEncoder 加密器。该加密器在创建时可以传入一个字符串阴钥,从而获得一个只属于你的加密器。即使数据库中密码的加密字符串被盗取,如果没有阴钥,则永远无法获得原密码。 还有一种加密器是 BCryptPasswordEncoder,该加密器已经自动加盐,并且提供了自动解密的方法。使用该方法对密码进行加密后,很难进行破解。 这些加密器的加密过程是不可逆的,但可以通过加密器的 matches() 方法与原本密码进行匹配校验。无论生成的加密字符串是否相同,只要通过校验,即可认为匹配成功。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Spring Security 密码加密器 Pbkdf2PasswordEncoder 、 BCryptPasswordEncoder](https://blog.csdn.net/Bolview/article/details/90047654)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* [SpringSecurity对密码进行加密(与md5加密对比)](https://blog.csdn.net/tantangyueyue/article/details/119907538)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]