第二步:新增Utils包commons-codec commons-codec 1.14
package com.imooc.reader.utils;
import org.apache.commons.codec.digest.DigestUtils;
public class MD5Utils {
public static String md5Digest(String source,Integer salt){
//获取字符数组
char[] ca = source.toCharArray();
//混淆源数据
for (int i = 0;i
第三步:在Service中加入md5加密逻辑
//生成1000-1999内的随机整数
int salt = new Random().nextInt(1000)+1000;//盐值
String md5 = MD5Utils.md5Digest(password, salt);
member.setPassword(md5);
member.setSalt(salt);
member.setCreateTime(new Date());
//将数据进行insert保存
memberMapper.insert(member);
第四步:Controller中进行书写
try {
memberService.createMember(username,password,nickname);
result.put("code","0");
result.put("msg","success");
}catch (BussinessException exception){
exception.printStackTrace();
result.put("code",exception.getCode());
result.put("msg",exception.getMsg());
这样就对密码进行了 MD5的加密措施



