MD5加密

package com.ychs.util;

import java.io.UnsupportedEncodingException;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

/**
 * copyright(c)2020 YCKJ.ALL rights Reserved
 * <p>
 * 描述:MD5加密
 *
 * @author ychs
 * @version 1.0
 * @date
 */
public class MD5Util {

    public static String getMD5Str(String str) {
        byte[] digest = null;
        try {
            MessageDigest md5 = MessageDigest.getInstance("md5");
            digest  = md5.digest(str.getBytes("utf-8"));
        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        //16是表示转换为16进制数
        String md5Str = new BigInteger(1, digest).toString(16);
        return md5Str;
    }

}


posted @ 2020-09-23 08:51  save_me  阅读(139)  评论(0编辑  收藏  举报