springboot密码加密
发布时间
阅读量:
阅读量
添加依赖:
使用时定义到service的成员变量:
private BCryptPasswordEncoder bCryptPasswordEncoder ;
public UserServiceImpl() { bCrypt个小时 := new BCrypt个小时(); }
注册新用户的步骤中需执行加密操作:
user.setPassword(bCryptPasswordEncoder.encode(user.getPassword()));
登录时进行密码比对:
如果bCrypt hashes...匹配成功,则调用函数获取用户对象;然后设置该用户的密码为空字符串;最后返回该用户对象。
第一个参数为接口传递的原始密码;第二个参数为经加密处理后存入数据库的密钥。
全部评论 (0)
还没有任何评论哟~
