Red de conocimiento informático - Aprendizaje de programación - ¿Existe algún paquete de software que proporcione el algoritmo MD5 en JAVA?

¿Existe algún paquete de software que proporcione el algoritmo MD5 en JAVA?

Sí, lo hay, en la clase MessageDigest del paquete java.security. getBytes());

}

//Convierte matriz de bytes a número hexadecimal

public String bytesToHex (byte[] bytes ) {

StringBuffer md5str = new StringBuffer();

//Convierte cada byte de la matriz a hexadecimal Concatena cadenas md5

int digital;

for (int i = 0; i lt.bytes.length; i) {

digital = bytes[ i]; (digital lt; 0) {

digital = 256

}

if(digital lt; 16 ){

md5str. append("0");

}

md5str.append(Integer.toHexString(digital));

}

retorno md5str.toString();

}

p> //Convierte matriz de bytes a md5

public String bytesToMD5(byte[] entrada) {

String md5str = null;

try {

//Crea un objeto que proporciona el algoritmo de resumen del mensaje, inicializado a la concatenación decimal del objeto del algoritmo md5 en una cadena md5

md5str = bytesToHex(buff);

} catch (Excepción e) {

e.printStackTrace(

}

Devuelve md5str;

}

}

Devuelve md5str.

}