Generatore di Hash — SHA-256, SHA-512

Calcolare hash crittografici per testo e file. Verificare istantaneamente i checksum.

Last updated: April 2026
Input
SHA-1
SHA-256
SHA-512
class="cnt">

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.