一个简单的MD5生成方法
public static String createMD5(String src) throws NoSuchAlgorithmException, UnsupportedEncodingException { String result=""; if(src!=null) { MessageDigest md=MessageDigest.getInstance("MD5"); md.update(src.getBytes("UTF-8")); byte messageDigest[] = md.digest(); StringBuffer hexString = new StringBuffer(); for (int i=0;i<messageDigest.length;i++) { String hex = Integer.toHexString(0xFF & messageDigest[i]);hexString.append(hex.length()<2 ? "0"+hex : hex); } result=hexString.toString().toUpperCase(); } return result; }