🔒
← Torna alle guide

Che cos'è un hash crittografico? SHA-256, MD5 e funzioni hash spiegati

· Tag: cryptographic-hash, sha256, hash-function, cryptography, beginner-guide

Una funzione hash crittografica mappa i dati in una stringa di byte di dimensione fissa. Ha tre proprietà fondamentali:

  1. Deterministica: Lo stesso input produce sempre lo stesso hash
  2. Resistenza alla preimmagine: Non è possibile invertire l'hash per trovare l'input
  3. Resistenza alle collisioni: Non è possibile trovare due input diversi con lo stesso hash

Come vengono usati gli hash

  • Integrità dei file: Scarica un file e verifica che il suo checksum SHA-256 corrisponda a quello dell'editore
  • Archiviazione delle password: Conserva hash(password + salt) invece delle password in chiaro
  • Firme digitali: Firma un hash di un documento invece dell'intero documento
  • Blockchain: Ogni blocco contiene l'hash del blocco precedente
  • Deduplicazione: Identifica file duplicati tramite l'hash

Prova a calcolare gli hash da solo con il nostro generatore di hash gratuito.

Che cos'è un hash crittografico? SHA-256, MD5 e funzioni hash spiegati - CoolTool