package com.minelab.utils;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MD5 {
public static String getMD5(String val) throws NoSuchAlgorithmException{
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(val.getBytes());
byte[] m = md5.digest();//加密
StringBuffer md5StrBuff = new StringBuffer();
for (int i = 0; i < m.length; i++) {
if (Integer.toHexString(0xFF & m[i]).length() == 1)
md5StrBuff.append("0").append(Integer.toHexString(0xFF & m[i]));
else
md5StrBuff.append(Integer.toHexString(0xFF & m[i]));
}
return md5StrBuff.toString();
}
}