Función para la encriptación MD5
Esta función esta pensada para encriptar con MD5 un texto.
Incluir el import antes del inicio de la clase
import java.security.*; private static final char[] HEXADECIMAL = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; public String ConversionMD5(String stringToHash) { try { MessageDigest md = MessageDigest.getInstance("MD5"); byte[] bytes = md.digest(stringToHash.getBytes()); StringBuilder sb = new StringBuilder(2 * bytes.length); for (int i = 0; i < bytes.length; i++) { int low = (int)(bytes[i] & 0x0f); int high = (int)((bytes[i] & 0xf0) >> 4); sb.append(HEXADECIMAL[high]); sb.append(HEXADECIMAL[low]); } return sb.toString(); } catch (NoSuchAlgorithmException e) { //exception handling goes here return null; } }