MD5加密工具

 
            commons-codec
            commons-codec
        
/**
 * 加解密工具
 *
 * @author qcdl
 * @date 2019/6/6
 */
public final class CodecUtil {
    /**
     * 生成32位加密字符串
     * @param expression
     * @return
     */
    public static String getMD5Cryptography(String expression) {
        return DigestUtils.md5Hex(expression);
    }

    /**
     * 密码盐值校验
     * @param password
     * @param salt
     * @param isPlainPassword
     * @return
     */
    public static String generateEncryptPassword(String password, String salt, boolean isPlainPassword) {
        if (isPlainPassword) {
            password = getMD5Cryptography(password);
        }
        return getMD5Cryptography(password.concat(salt));
    }



}

你可能感兴趣的:(MD5加密工具)