Generatore di hash
Genera hash MD5, SHA-1, SHA-256, SHA-512
Si è verificato un errore.
MD5
SHA-1
SHA-256
SHA-512
Cos'è una funzione hash?
Una funzione hash converte dati di lunghezza arbitraria in una stringa di lunghezza fissa. MD5(128 bit), SHA-1(160 bit), SHA-256(256 bit), SHA-512(512 bit) sono algoritmi comuni.
Perché MD5 e SHA-1 sono "rotti"?
MD5 e SHA-1 hanno vulnerabilità di collisione e non sono più raccomandati per la sicurezza. SHA-256 e SHA-512 rimangono sicuri.
Verifica dell'integrità dei file
Confronta il checksum SHA-256 dopo il download con il valore ufficiale per verificare che il file non sia stato modificato.
Perché non hashare le password con SHA-256
SHA-256 è troppo veloce. Usa bcrypt o Argon2 per l'hashing delle password.
Blockchain e funzioni hash
Bitcoin usa SHA-256 per collegare i blocchi. Modificare transazioni storiche cambia tutti gli hash dei blocchi successivi.
Domande frequenti
MD5 è ancora utilizzabile?
Non per la sicurezza. Per la deduplicazione e le chiavi di cache va ancora bene.
L'hashing è uguale alla crittografia?
No. La crittografia è reversibile; l'hashing è unidirezionale.
Lo stesso testo produce sempre lo stesso hash?
Sì, le funzioni hash sono deterministiche. Un singolo spazio produce un hash completamente diverso.