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)
本文提供了一个使用Java实现MD5加密的简单示例代码,通过该代码可以将字符串转换为MD5散列值。
2419

被折叠的 条评论
为什么被折叠?



