BCryptPasswordEncoder加密及判断密码是否相同
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BCryptPasswordEncoder加密及判断密码是否相同相关的知识,希望对你有一定的参考价值。
项目中用到了BCryptPasswordEncoder对密码进行二次加密,BCryptPasswordEncoder的加密的字符串并不是完全相同的,如果需要判断是否是原来的密码,需要用它自带的方法。
加密:
BCryptPasswordEncoder encode = new BCryptPasswordEncoder(); encode.encode(password);
判断:
encode.matches(oldpassword,user1.getPassword());
以上是关于BCryptPasswordEncoder加密及判断密码是否相同的主要内容,如果未能解决你的问题,请参考以下文章
springboot+security 的BCryptPasswordEncoder 使用
spring security +MySQL + BCryptPasswordEncoder 单向加密验证 + 权限拦截 --- 心得
spring security +MySQL + BCryptPasswordEncoder 单向加密验证 + 权限拦截 --- 心得