public static String a1(String str) {
try {
MessageDigest instance = MessageDigest.getInstance("MD5");
char[] toCharArray = str.toCharArray();
byte[] bArr = new byte[toCharArray.length];
for (int i = 0; i < toCharArray.length; i++) {
bArr[i] = (byte) toCharArray[i];
}
byte[] digest = instance.digest(bArr);
StringBuffer stringBuffer = new StringBuffer();
for (byte b : digest) {
int i2 = b & 255;
if (i2 < 16) {
stringBuffer.append("0");
}
stringBuffer.append(Integer.toHexString(i2));
}
return stringBuffer.toString();
} catch (Exception e) {
System.out.println(e.toString());
e.printStackTrace();
return "";
}
}
MD5加密方法
最新推荐文章于 2021-05-28 09:06:18 发布