Generatore di Hash — SHA-256, SHA-512
Calcolare hash crittografici per testo e file. Verificare istantaneamente i checksum.
Cos'è l'hashing?
Una funzione hash converte qualsiasi input in una stringa di caratteri a lunghezza fissa. Lo stesso input produce sempre lo stesso hash, ma anche una piccola modifica produce un hash completamente diverso. L'hashing è unidirezionale.
SHA-1 vs SHA-256 vs SHA-512
SHA-1 produce un hash di 160 bit (40 caratteri) e viene usato per checksum ma non è più considerato sicuro. SHA-256 è lo standard per le applicazioni di sicurezza. SHA-512 offre il massimo livello di sicurezza con 512 bit.
Casi d'uso comuni
Gli sviluppatori usano l'hashing per verificare l'integrità dei file dopo i download, confrontare grandi dataset e creare impronte digitali. Questo strumento usa la Web Crypto API e funziona interamente nel tuo browser.
Utilizzo da riga di comando
Genera checksum SHA-256 direttamente nel tuo terminale.
Linux (sha256sum)
sha256sum nomefile.iso echo -n "il tuo testo" | sha256sum
macOS (shasum)
shasum -a 256 nomefile.iso echo -n "il tuo testo" | shasum -a 256
Windows (CertUtil / PowerShell)
CertUtil -hashfile nomefile.iso SHA256 Get-FileHash nomefile.iso -Algorithm SHA256
Domande frequenti
Qual è la differenza tra hashing e cifratura?
L'hashing è unidirezionale — non puoi invertire un hash. La cifratura è bidirezionale — puoi decifrare i dati con una chiave. L'hashing è usato per la verifica dell'integrità, la cifratura per la riservatezza.
Quale algoritmo hash dovrei usare?
SHA-256 è lo standard raccomandato per la maggior parte delle applicazioni. SHA-1 è crittograficamente rotto. SHA-512 offre il massimo livello di sicurezza.
Posso fare l'hash di file con questo strumento?
Sì. Fai clic sul pulsante di caricamento o trascina un file. Lo strumento calcola gli hash SHA-1, SHA-256 e SHA-512 nel tuo browser. Nessun dato viene caricato.