import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class Md5Util {
public static String getMd5(String data)
{
String result = null;
byte [] buf = data.getBytes();
MessageDigest md5;
try {
md5 = MessageDigest.getInstance("MD5");
md5.update(buf);
byte [] tmp = md5.digest();
StringBuilder sb = new StringBuilder();
for (byte b:tmp)
{
if (Integer.toHexString(0xFF & b).length() == 1)
sb.append("0").append(Integer.toHexString(0xFF & b));
else
sb.append(Integer.toHexString(0xFF & b));
}
// System.out.println(sb);
result = sb.toString();
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
}