springboot密码本
时间: 2023-11-03 16:59:02 浏览: 158
在Spring Security中,BCryptPasswordEncoder是一个常用的密码加密类,它已经内置了盐的处理,使密码加密过程更加方便。为了增加密码的安全性,一般会在密码加密过程中加入盐,盐可以是一个随机数或者用户名,这样即使明文相同的密码生成的密文也不相同,大大提高了密码的安全性。在Spring Security中,可以通过提供BCryptPasswordEncoder的实例来实现密码加密加盐的功能。下面是一个示例代码:
@Bean
PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder(10);
}
这个代码片段创建了一个BCryptPasswordEncoder的实例,并将其注册为Spring的Bean。在这个示例中,盐的强度被设置为10。
阅读全文