Hash Calculator
Calcola hash crittografici MD5, SHA-1, SHA-256, SHA-384, SHA-512. Supporto file e testo.
Come utilizzare Calcolatore Hash
Scegli la modalità di input
Seleziona "Testo" per hashare una stringa oppure "File" per calcolare il checksum di un file locale (trascinalo o selezionalo con il pulsante).
Seleziona gli algoritmi hash
Spunta gli algoritmi desiderati tra MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Puoi selezionarli tutti con "Seleziona tutti" per un confronto rapido.
Configura il formato di output e HMAC
Scegli tra output Esadecimale (hex) o Base64. Attiva "HMAC" e inserisci una chiave segreta se hai bisogno di un codice di autenticazione del messaggio.
Calcola gli hash
Clicca il pulsante "Calcola Hash" per elaborare l'input. I risultati compaiono istantaneamente con algoritmo, valore hash e tempo di calcolo.
Verifica un checksum
Nella sezione "Verifica Checksum" incolla un hash da confrontare: lo strumento ti dirà subito se corrisponde a uno degli hash calcolati.
Suggerimenti
- Usa "Seleziona tutti" per calcolare tutti gli hash in un'unica operazione e confrontarli: è utile per capire le differenze tra gli algoritmi.
- Per verificare un download ufficiale (es. una distribuzione Linux), carica il file in modalità "File" e incolla il checksum SHA-256 dalla pagina del fornitore nella sezione "Verifica".
- Il formato Base64 è più compatto dell'esadecimale e preferito nelle API HTTP (Authorization header, JWT). Scegli hex per compatibilità con strumenti da riga di comando come sha256sum.
Domande frequenti
Qual è la differenza tra MD5, SHA-1 e SHA-256?
MD5 (128 bit) e SHA-1 (160 bit) sono algoritmi storici: veloci ma vulnerabili a collisioni, oggi usati solo per checksum non critici. SHA-256 (256 bit) è lo standard sicuro attuale, raccomandato per firme digitali, password e verifica dell'integrità dei file.
Come si usa il calcolatore hash per verificare l'integrità di un file?
Seleziona la modalità "File", carica il file scaricato e scegli l'algoritmo indicato dal fornitore (es. SHA-256). Calcola l'hash e confrontalo con quello pubblicato ufficialmente usando la sezione "Verifica Checksum": se corrispondono il file è integro.
Cosa è HMAC e quando va usato?
HMAC (Hash-based Message Authentication Code) combina una chiave segreta con l'algoritmo hash per garantire sia l'integrità che l'autenticità del messaggio. Si usa per API signatures, webhook verification e comunicazioni sicure dove è necessario verificare l'identità del mittente.
I file caricati vengono inviati al server?
No, tutta l'elaborazione avviene interamente nel browser tramite le API Web Crypto e FileReader. I tuoi file e testi non vengono mai trasmessi a nessun server, garantendo totale privacy e sicurezza.
SHA-256 e SHA-512: quale è meglio usare?
SHA-256 è lo standard sicuro per la maggior parte delle applicazioni ed è supportato universalmente. SHA-512 offre maggiore sicurezza teorica (512 bit) ma è più lento su CPU a 32 bit. Per applicazioni critiche come crittografia di chiavi o certificati, preferisci SHA-512.