md5 應用廣泛,獲得一個字符串的 md5 其實也很簡單,java 代碼如下:
try {
MessageDigest md5 = MessageDigest.getInstance("MD5");
byte[] bb = md5.digest("a".getBytes());
StringBuffer sb = new StringBuffer();
for (byte b : bb) {
sb.append(Integer.toHexString((b & 0xf0) >> 4));
sb.append(Integer.toHexString(b & 0x0f));
}
System.out.println(sb.toString());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
以上是生成 "a" 這個字符串的 md5 ,爲 "0cc175b9c0f1b6a831c399e269772661"。