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()));
}
}

浙公网安备 33010602011771号