SpringBoot使用MD5密码加密处理
//创建MD5工具类
@Component
public class MD5Utils {
public static String MD5(String password){
String md5 = null ;
try {
//使用java自带的MessageDigest工具类
//加盐
//转base64字符串
md5 = Base64.encodeBase64String(MessageDigest.getInstance("md5").digest((password+Constant.SALT).getBytes()));
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return md5;
}
public static void main(String[] args) {
System.out.println(MD5Utils.MD5("123456"));
}
}
//创建常量静态类
//定义常量类
public class Constant {
public static final String SALT = "JOISADJFOWEXE.3";
}