package com.iailab.module.data.common.utils;
|
|
import java.io.UnsupportedEncodingException;
|
import java.math.BigInteger;
|
import java.security.MessageDigest;
|
import java.security.NoSuchAlgorithmException;
|
|
/**
|
* @author PanZhibao
|
* @Description
|
* @createTime 2024年06月05日
|
*/
|
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;
|
}
|
}
|