Spring框架自带的加密工具

处理用户注册时密码问题,对String类型密码进行加密处理:

String md5Password = DigestUtils.md5DigestAsHex(passwordString.getBytes());

处理用户登录时密码校验问题,对输入密码进行md5加密然后与数据中保存密码数据进行对比:

DigestUtils.md5DigestAsHex(newPassword.getBytes()).equals(oldPasswordString)

注意:如果密码字符中存在中文,则一定要指定编码类型:

DigestUtils.md5DigestAsHex(str.getBytes(Charset.forName("UTF-8")));

猜你喜欢

转载自blog.csdn.net/qq_38962739/article/details/84070412