← 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:
- Deterministica: Lo stesso input produce sempre lo stesso hash
- Resistenza alla preimmagine: Non è possibile invertire l'hash per trovare l'input
- 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.