java里面有没有现成的MD5加密类

2025-03-09 09:29:12
推荐回答(2个)
回答1:

任何语言里面都有,别说是java了

回答2:

/*加密方法*/
public static String encode(String str) {
String strDigest = "";
try { // 此 MessageDigest 类为应用程序提供信息摘要算法的功能,必须用try,catch捕获

MessageDigest md5 = MessageDigest.getInstance("MD5");
byte[] data;

data = md5.digest(str.getBytes("utf-8"));// 转换为MD5码
strDigest = bytesToHexString(data);
} catch (Exception ex) {
throw new RuntimeException(ex);
}
return strDigest;
}