SpringSecurity中使用 BCryptPasswordEncoder 加密及解密

1.加密

new BCryptPasswordEncoder().encode(明文密码);

相同密码每次加密的结果都不同.具体原因不做详细解释(盐值原因)

2.匹配

Boolean bool = bCryptPasswordEncoder.matches(明文输入的密码,加密后的密码);

更多推荐