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.