Generatore di hash
Calcola checksum MD5, SHA-1, SHA-256, SHA-384 e SHA-512
Informazioni sulle funzioni hash crittografiche
Una funzione hash trasforma un input di lunghezza qualsiasi in un digest di lunghezza fissa. Lo stesso input produce sempre lo stesso digest e cambiare un solo bit dà un risultato completamente diverso. Gli hash sono a senso unico: dal digest non si può risalire all’input.
Quale algoritmo scegliere?
- MD5 (128 bit): compromesso sul piano della sicurezza. Va bene solo per checksum e chiavi di cache.
- SHA-1 (160 bit): deprecato; esistono collisioni pratiche. Da evitare per nuovi lavori.
- SHA-256 (256 bit): la scelta predefinita sensata per integrità e firme.
- SHA-384 / SHA-512: digest più lunghi; SHA-512 è spesso più veloce su hardware a 64 bit.
Non usarli per le password
Gli hash semplici sono troppo veloci per conservare le password. Usa una funzione pensata allo scopo come Argon2id, scrypt o bcrypt, volutamente lente e con salt.
Privacy
Tutto il calcolo avviene localmente nel browser tramite la Web Crypto API (e un’implementazione autonoma di MD5). Nulla di ciò che digiti viene inviato a un server.