public class MD5Utils {
public static String encode(String password) {
try {
MessageDigest digest = MessageDigest.getInstance("MD5");
byte[] bytes = digest.digest(password.getBytes());
StringBuffer sb = new StringBuffer();
for (byte b : bytes) {
int i = b & 0xff;// 獲取低8位內容
String hexString = Integer.toHexString(i);
if (hexString.length() == 1) {
hexString = "0" + hexString;
}
sb.append(hexString);
}
String md5 = sb.toString();
return md5;
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return null;
}
}
Java生成MD5字符串
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.