利用jdk自带md5 加密,转换成字符串 // md5 encrypt MessageDigest md5 = MessageDigest .getInstance(FoundationConstants.TYPE_MD5); md5.update(tempDomain.getBytes()); byte[] domain = md5.digest(); StringBuffer md5StrBuff = new StringBuffer(); // converting domain to String for (int i = 0; i < domain.length; i++) { if (Integer.toHexString(0xFF & domain[i]).length() == 1) { md5StrBuff.append("0").append( Integer.toHexString(0xFF & domain[i])); } else md5StrBuff.append(Integer.toHexString(0xFF & domain[i])); }