MD5的 java 实现
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"。
?