spring security (BCryptPasswordEncoder)加密及判断密码是否相同
通过BCryptPasswordEncoder的加密的相同字符串的结果是不同的,如果需要判断是否是原来的密码,需要用它自带的方法。加密: BCryptPasswordEncoder encode = new BCryptPasswordEncoder(); encode.encode(password); 判断:需要通过自带的方法matches 将未经过加密的密码和已经过加密的密码传进去进行判断,返回布尔值。encode.matches(oldpassword,..
原创
2020-08-02 15:34:07 ·
2082 阅读 ·
0 评论