- public static String getMD5(byte[] bytes) throws Exception {
- java.security.MessageDigest md = java.security.MessageDigest
- .getInstance("MD5");
- md.update(bytes);
- byte bt, tmp[] = md.digest();
- char str[] = new char[32];
- int k = 0;
- for (int i = 0; i < 16; i++) {
- bt = tmp[i];
- str[k++] = keyMap.charAt(bt >>> 4 & 0xf);
- str[k++] = keyMap.charAt(bt & 0xf);
- }
- return new String(str);
- }
- //该片段来自于http://www.codesnippet.cn/detail/120320148983.html
来源: http://www.codesnippet.cn/detail/120320148983.html