import java.security.*;
public class MD5 {
/**
* MD5
*
* @author Dreamer
*/
public MD5() {
}
public static byte[] md5(byte[] in) {
MessageDigest md = null;
byte[] out = new byte[16];
try {
md = MessageDigest.getInstance("MD5");
}
catch (NoSuchAlgorithmException ex) {
System.out.println(ex.toString());
}
md.reset();
md.update(in);
out = md.digest();
return out;
}
public static byte[] md5(byte[] in, int len) {
MessageDigest md = null;
byte[] out = new byte[16];
try {
md = MessageDigest.getInstance("MD5");
}
catch (NoSuchAlgorithmException ex) {
System.out.println(ex.toString());
}
md.reset();
md.update(in, 0, len);
out = md.digest();
return out;
}
}