0

Codificato

MD5

MD5

MD5 è una funzione hash che genera un valore hash a 128 bit da dati di qualsiasi lunghezza. È stata ampiamente usata, ma per problemi di resistenza alle collisioni non è consigliata per gli usi crittografici attuali.

In DenCode, il testo inserito viene trattato come una sequenza di byte nella codifica dei caratteri selezionata, e il valore hash MD5 viene mostrato con 32 cifre esadecimali.

Ad esempio, il valore hash MD5 di "Hello, world!" è il seguente.

6cd3556deb0da54bca060b4c39479839

Caratteristiche del valore hash

MD5 genera sempre lo stesso valore hash dallo stesso input. Se l’input cambia anche di poco, il valore hash prodotto cambia in modo significativo.

Una funzione hash è una funzione unidirezionale, quindi non è possibile ricostruire i dati di input originali dal valore hash.

InputValore hash MD5
Hello, world!6cd3556deb0da54bca060b4c39479839
Hello, world?b35b9b4b6114ee258f063e61a53d178b

MD5 può comparire nel confronto con vecchie somme di controllo, ma per usi che richiedono sicurezza, come rilevamento di modifiche o firme, conviene considerare SHA-256 o una funzione hash più recente.