public static String getMd5(String str)throws Exception{ String result = ""; MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update((str).getBytes("UTF-8")); byte b[] = md5.digest(); int i; StringBuffer buf = new StringBuffer(""); for(int offset=0; offset<b.length; offset++){ i = b[offset]; if(i<0){ i+=256; } if(i<16){ buf.append("0"); } buf.append(Integer.toHexString(i)); } result = buf.toString(); return result; }
转载于:https://my.oschina.net/u/4121470/blog/3070287