一:java MD5加密工具类
public static void main(String[] args) {
String value = "123456";
System.out.println(getMD5Str(value));
}
/**
* @Author: guwenhai
* @Description: MD5加密
* @Date: 11:41 2021/03/02
*/
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;
}