md5加密

来源:互联网 发布:linux apm 鸟哥 私房菜 编辑:程序博客网 时间:2024/05/16 11:44
/*** MD5 加密* @param str* @return* @throws Exception*/public static String  getMD5(String str) {         MessageDigest messageDigest = null;             try {messageDigest = MessageDigest.getInstance("MD5");messageDigest.reset();messageDigest.update(str.getBytes("UTF-8"));} catch (Exception e) {LoggerUtils.fmtError(MathUtil.class,e, "MD5转换异常!message:%s", e.getMessage());}         byte[] byteArray = messageDigest.digest();         StringBuffer md5StrBuff = new StringBuffer();         for (int i = 0; i < byteArray.length; i++) {                         if (Integer.toHexString(0xFF & byteArray[i]).length() == 1)                 md5StrBuff.append("0").append(Integer.toHexString(0xFF & byteArray[i]));             else                 md5StrBuff.append(Integer.toHexString(0xFF & byteArray[i]));         }         return md5StrBuff.toString();     }  

1 0
原创粉丝点击