MD5防破解:加盐策略

在明文的基础上添加一些特别难以破解的值,该值放在一个常量类中来维护

/**
* MD5加盐策略:常量(盐)维护类
*/
public class Constant {
public static final String SALT = "fdg5466@*[]/";
}

/**
* 加密工具
*/
public class MD5Utils {
public static String getMD5str(String strValue) throws NoSuchAlgorithmException{
MessageDigest md5 = MessageDigest.getInstance("MD5");
return Base64.encodeBase64String(md5.digest((strValue + Constant.SALT).getBytes()));
}
}

 

posted @ 2021-09-03 12:30  pwj-创  阅读(294)  评论(0)    收藏  举报