首页 > 编程语言 > 详细

Java MD5加密工具类

时间:2021-08-30 12:00:20      阅读:8      评论:0      收藏:0      [点我收藏+]
import org.apache.commons.codec.digest.DigestUtils;

/**
 * <p>
 * MD5加密工具类
 * <p/>
 *
 * @author Mr.Wang
 * @date 2020/12/14
 */
public class MD5Util {
    public final static String md5key = "Ms2";

    /**
     * MD5方法
     *
     * @param text 明文
     * @return 密文
     * @throws Exception
     */
    public static String md5(String text) throws Exception {
        //加密后的字符串
        String encodeStr = DigestUtils.md5Hex(text);
        System.out.println("MD5加密后的字符串为:encodeStr=" + encodeStr);
        return encodeStr;
    }

    /**
     * MD5验证方法
     *
     * @param text 明文
     * @param md5  密文
     * @return true/false
     * @throws Exception
     */
    public static boolean verify(String text, String md5) throws Exception {
        //根据传入的密钥进行验证
        String md5Text = md5(text);
        if (md5Text.equalsIgnoreCase(md5)) {
            System.out.println("MD5验证通过");
            return true;
        }
        return false;
    }
}

Java MD5加密工具类

原文:https://www.cnblogs.com/w1440199392/p/15201304.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!