Come si usa
- Scegli «Testo» e scrivi, oppure scegli «File» e seleziona un file di qualsiasi dimensione.
- Spunta gli algoritmi che ti servono — MD5, SHA-1, SHA-256 e SHA-512 sono selezionati per impostazione predefinita.
- Per un hash con chiave, spunta «HMAC» e inserisci la chiave segreta.
- Per verificare un download, incolla in «Confronta con» il checksum pubblicato sul sito dell'autore; la riga corrispondente viene contrassegnata.
Opzioni spiegate
- MD5 / SHA-1
- Veloci e ancora molto usati per i checksum dei file, ma non sicuri — un attaccante può creare due input con lo stesso hash. Non usarli per firme o password.
- SHA-256 / SHA-512
- La famiglia SHA-2, la scelta standard per controlli di integrità, certificati e blockchain.
- SHA-3 / BLAKE2 / BLAKE3
- Alternative moderne. BLAKE3 è molto più veloce di SHA-2 via software; SHA-3 è lo standard NIST con un design interno diverso.
- HMAC
- Un hash con chiave segreta, usato per firmare webhook e richieste API (ad esempio i webhook di GitHub e Stripe usano HMAC-SHA256).
Lunghezza degli hash
| Algoritmo | Output | Lunghezza in esadecimale |
|---|---|---|
| MD5 | 128 bit | 32 |
| SHA-1 | 160 bit | 40 |
| SHA-256 / SHA3-256 / BLAKE3 | 256 bit | 64 |
| SHA-384 | 384 bit | 96 |
| SHA-512 / SHA3-512 / BLAKE2b | 512 bit | 128 |
Esempio
L’hash SHA-256 di abc è:
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Lo stesso valore da terminale: echo -n abc | sha256sum su Linux oppure echo -n abc | shasum -a 256 su macOS.
Domande frequenti
Come verifico il checksum di un file scaricato?
Scegli «File», seleziona il file scaricato e incolla in «Confronta con» il checksum pubblicato sul sito. Se una riga mostra «Corrisponde», il file è identico a quello di cui l'autore ha calcolato l'hash.
I miei file vengono caricati?
No. Il browser legge i file a blocchi di 4 MB e ne calcola l'hash in locale, quindi anche le immagini ISO di diversi gigabyte non lasciano mai il tuo computer.
Si può invertire un hash per risalire al testo originale?
No, gli hash sono unidirezionali. Però gli input brevi o comuni (come «password123») si possono trovare con tabelle precalcolate; per questo le password vanno salvate con un algoritmo lento e con salt come bcrypt o Argon2, non con un semplice MD5 o SHA-256.
Perché il mio hash è diverso da quello di un altro strumento?
Di solito l'input è diverso — un a capo finale, degli spazi o un'altra codifica del testo. Questo strumento calcola l'hash dei byte UTF-8 esatti di ciò che scrivi. Il comando echo da terminale aggiunge un a capo, a meno che tu non usi echo -n.
Qual è la differenza tra hash e HMAC?
Chiunque può calcolare l'hash di dati pubblici. Un HMAC richiede anche una chiave segreta, quindi dimostra che il messaggio proviene da qualcuno che conosce la chiave e che non è stato modificato.
Privacy
Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.