package feedthistothat.DataTypes;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class PasswordEncrypt {
static String Encrypt(String password) throws Exception{
return MD5Hex(password);
}
public static String MD5Hex(String s) throws NoSuchAlgorithmException{
MessageDigest md5 = MessageDigest.getInstance("MD5");
byte[] digest = md5.digest(s.getBytes());
return toHex(digest);
}
public static String toHex(byte[] a) {
StringBuilder sb = new StringBuilder(a.length * 2);
for (int i = 0; i < a.length; i++) {
sb.append(Character.forDigit((a[i] & 0xf0) >> 4, 16));
sb.append(Character.forDigit(a[i] & 0x0f, 16));
}
return sb.toString();
}
}