public void test() throws NoSuchAlgorithmException {
String str = "hello\n";
byte [] buf = str.getBytes();
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(buf);
byte [] tmp = md5.digest();
StringBuilder sb = new StringBuilder();
for (byte b:tmp) {
sb.append(Integer.toHexString(b&0xff));
}
System.out.println(sb);
}
感觉对自己比较有帮助所以转载一下
String str = "hello\n";
byte [] buf = str.getBytes();
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(buf);
byte [] tmp = md5.digest();
StringBuilder sb = new StringBuilder();
for (byte b:tmp) {
sb.append(Integer.toHexString(b&0xff));
}
System.out.println(sb);
}
感觉对自己比较有帮助所以转载一下
输出的结果 b1946ac92492d2347c6235b4d2611184
转载自(http://blog.sina.com.cn/s/blog_5478885d010139qw.html)