¿Alguien sabe cómo convertir el MD5 en Cadena. En mi caso, he guardado la contraseña en MD5 en la base de datos. Estoy tratando de recuperar la contraseña y mostrarla en cadena para fines de edición.Convertir MD5 en cadena en java
Esto es lo que he hecho para convertir la cadena en formato de cifrar:
public static String encrypt(String source) {
String md5 = null;
try {
MessageDigest mdEnc = MessageDigest.getInstance("MD5"); //Encryption algorithm
mdEnc.update(source.getBytes(), 0, source.length());
md5 = new BigInteger(1, mdEnc.digest()).toString(16); // Encrypted string
}
catch (Exception ex) {
return null;
}
return md5;
}
No sé cómo convertir el formato de cifrar en cadena para la edición de la contraseña.
MD5 es un uno algoritmo de manera, no se puede obtener una contraseña simple de vuelta de uno encriptado – bugwheels94
Algoritmos hash p Produce un resultado tal que no puede recuperar la entrada original del resultado. Si desea dicha funcionalidad, intente usar encriptación sobre hash. (RSA, por ejemplo) – Lopina
Agregando a Ankit: Y ese rasgo unidireccional es la razón completa para almacenarlo como MD5 en primer lugar. –