Qualcuno può sapere come convertire lo MD5 in Stringa. Nel mio caso ho salvato la password in MD5 nel database. Sto cercando di recuperare la password e visualizzarla in stringa per lo scopo di modifica.Converti MD5 in stringa in java
Questo è quello che ho fatto per la conversione della stringa in formato cifrare:
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;
}
Io non so come convertire il formato cifrare in stringa per la modifica della password.
MD5 è un one Algoritmo di modo, non è possibile ottenere una password semplice da uno codificato – bugwheels94
algoritmi di hash p esalta questo risultato che non puoi recuperare l'input originale dal risultato. Se desideri tale funzionalità, prova a utilizzare la crittografia tramite l'hashing. (RSA, ad esempio) – Lopina
In aggiunta a Ankit: E quella caratteristica unidirezionale è l'intera ragione per archiviarlo come MD5 in primo luogo. –