import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
//简单的MD5加密算法
public class MD5Test {
public String MD5(String data){
try {
MessageDigest md=MessageDigest.getInstance("MD5");
md.update(data.getBytes());
byte[] str=md.digest();
StringBuffer sb=new StringBuffer(str.length*2);
for(int i=0;i<str.length;i++){
if ((str[i] & 0xff) < 16)
sb.append("0");
sb.append(Long.toString(str[i] & 0xff, 16));
}
return sb.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return null;
}
public static void main(String []args){
MD5Test m=new MD5Test();
System.out.println(m.MD5("MTest1234"));
}
}