Come usare Generatore di hash
- 1
Scegli Testo o File
Scrivi o incolla il testo, oppure passa a File e trascina uno o più file di qualsiasi dimensione.
- 2
Seleziona gli algoritmi
Scegli gli hash che ti servono – meno algoritmi significa meno attesa con i file grandi – e il formato di output.
- 3
Confronta o copia
Incolla il checksum atteso per vedere quale hash corrisponde, oppure copia qualsiasi valore con il suo pulsante.
- 4
Aggiungi una chiave per HMAC
Attiva HMAC e inserisci il segreto per calcolare firme con chiave al posto dei semplici hash.
Limiti e Pro
Gratis e senza registrazione: calcola l'hash di fino a 20 file alla volta senza limiti di dimensione (i file da più gigabyte vengono letti a blocchi di 8 MB) e di testi lunghi quanto il tuo browser riesce a gestire.
Pro elimina la pubblicità; velocità di calcolo e limiti sono gli stessi in tutti i piani. Scopri Pro
Informazioni su Generatore di hash
Una funzione di hash trasforma qualsiasi dato in una breve impronta di lunghezza fissa: basta cambiare un solo byte e l'impronta cambia completamente. Questo generatore ne calcola dieci in parallelo – MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, BLAKE2b-512, BLAKE3 e CRC32 – per il testo che scrivi o per i file che scegli, con output in esadecimale minuscolo, esadecimale maiuscolo o Base64.
Il testo viene elaborato come UTF-8, esattamente come lo inserisci, quindi il risultato coincide con quello di sha256sum o di hashlib di Python per gli stessi byte. I file vengono letti a blocchi di 8 MB in un Web Worker e tutti gli algoritmi selezionati vengono aggiornati in un solo passaggio: così puoi verificare anche l'immagine di un disco da diversi gigabyte senza caricarla in memoria. Una barra di avanzamento mostra la velocità in MB/s e Annulla interrompe subito l'operazione.
Incolla nel campo di confronto il checksum pubblicato accanto a un download e l'algoritmo corrispondente viene evidenziato: va bene l'esadecimale in maiuscolo o minuscolo, il Base64 o un'intera riga in formato checksum GNU o BSD. Attiva HMAC per firmare testo o file con una chiave segreta usando HMAC-MD5, HMAC-SHA-1, HMAC-SHA-2, HMAC-SHA3 o HMAC-BLAKE2b, per esempio per controllare la firma di un webhook.
MD5 e SHA-1 non sono più sicuri per usi crittografici e CRC32 rileva solo errori accidentali: usali per i checksum, non per le firme. Nessuno di questi hash veloci è adatto a conservare le password, che richiedono una funzione volutamente lenta come bcrypt o Argon2.
Privacy
Testo e file vengono elaborati da codice WebAssembly eseguito in questa scheda: nessun file, testo o chiave HMAC viene caricato, e la libreria di hash viene scaricata solo la prima volta che scrivi o scegli un file. Le scelte su algoritmi e formato restano nella memoria locale del browser; input e risultati no.
Funzionalità
File enormi senza problemi
Blocchi da 8 MB in un Web Worker con avanzamento, velocità e annullamento: niente gigabyte in memoria.
Confronto dei checksum
Incolla un hash pubblicato in esadecimale, Base64 o formato sha256sum e vedi subito se corrisponde.
Firme HMAC
HMAC con chiave per MD5, SHA-1, SHA-2, SHA-3 e BLAKE2b, utile per controllare webhook e API.