@Bean public PasswordEncoder getPw(){ return new BCryptPasswordEncoder(); }
时间: 2024-06-09 15:09:10 浏览: 134
这是一个在 Spring 中配置密码加密器的方法,使用的是 BCryptPasswordEncoder。BCryptPasswordEncoder 是一种密码加密方式,可以将密码加密成一个长度为 60 个字符的字符串。在使用时,我们可以将用户输入的密码使用 BCryptPasswordEncoder 进行加密,并将加密后的密码存储到数据库中。在用户登录时,我们可以将用户输入的密码再次使用 BCryptPasswordEncoder 进行加密,并将加密后的密码与数据库中存储的密码进行比较,以判断用户输入的密码是否正确。这种加密方式可以提高密码的安全性,防止密码被暴力破解。
阅读全文