Encriptar una contraseña con MD5
/**
* Este método nos devuelve una cadena de texto encriptada utilizando el
* algoritmo de encriptación MD5.
* @param texto la cadena a encriptar
* @return la cadena encriptada
*/
public static String encriptar(String texto) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] b = md.digest(texto.getBytes());
int size = b.length;
StringBuilder h = new StringBuilder(size);
for(int i = 0; i < size; i++) {
int u = b[i] & 255;
if(u < 16) {
h.append("0").append(Integer.toHexString(u));
} else {
h.append(Integer.toHexString(u));
}
}
return h.toString();
} catch (NoSuchAlgorithmException ex) {
Logger.getLogger(Utilidades.class.getName()).log(Level.SEVERE, null, ex);
}
return null;
}
- Inicie sesión o regístrese para enviar comentarios
