MD5加密方法
搜狐邮箱的密码要经过MD5加密,方法很简单
public class Md5Util { public String Pd(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(); System.out.println("result = " + result); return result; } } 这是转成32位小写的 如果是要32位大写=====>result = buf.toString().toUpperCase();