¿Existe algún paquete de software que proporcione el algoritmo MD5 en JAVA?
}
//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 p>
md5str = bytesToHex(buff);
} catch (Excepción e) {
e.printStackTrace(
}
Devuelve md5str;
}
}
Devuelve md5str.
}