Generatore di hash
Calcola l’hash di testo o file con MD5, CRC32, SHA-1/256/512, SHA-3 e Keccak, output in hex o Base64, e verifica un digest rispetto a un hash atteso.
Generatore di hash — Digita del testo o trascina un file per calcolare insieme i digest MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA-3 e Keccak, con output in hex o Base64, in maiuscolo o minuscolo. Incolla un hash atteso per verificare la corrispondenza in tempo quasi costante e mostra solo gli algoritmi che ti interessano. Tutto viene eseguito localmente con la Web Crypto API e WebAssembly: il tuo testo e i tuoi file non lasciano mai il browser.
Cos'è Generatore di hash?
Il Generatore di Hash è un calcolatore online e gratuito di hash e checksum che trasforma testo o un file caricato in più digest contemporaneamente: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 e Keccak-256. Sviluppatori e amministratori lo usano per creare checksum, generare impronte di file, costruire chiavi di cache e verificare i download incollando l’hash atteso del distributore per confermare una corrispondenza. L’output può essere mostrato in hex minuscolo o maiuscolo o in Base64, e ogni algoritmo può essere attivato o disattivato per concentrarsi su un singolo digest. L’hashing dei file legge i byte con la Web Crypto API, mentre CRC32, SHA-3 e Keccak passano per un modulo WebAssembly — tutto nel browser.
Come usare Generatore di hash
- Scegli Testo o File in alto: digita o incolla del testo, oppure trascina un file per calcolare l’hash dei suoi byte.
- Apri le Impostazioni (⚙) per attivare algoritmi aggiuntivi (CRC32, SHA-3, Keccak) o nascondere quelli che non ti servono.
- Nelle Impostazioni scegli output in hex o Base64 e minuscolo o MAIUSCOLO per l’hex.
- Leggi ogni digest qui sotto e fai clic su Copia per metterlo negli appunti.
- Per verificare, incolla un hash noto nel campo Verifica: un segno di spunta indica quale algoritmo corrisponde.
Esempi
Hash della stringa "abc"
Input
abc
Output
MD5: 900150983cd24fb0d6963f7d28e17f72 SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Verificare un download
Passa a File, trascina l’installer scaricato, quindi incolla il checksum SHA-256 dalla pagina della release nel campo Verifica. Un segno di spunta accanto a SHA-256 conferma che il file è integro.
Checksum CRC32
Attiva CRC32 nelle Impostazioni per ottenere un checksum breve di 8 caratteri, utile per controlli di integrità rapidi e non crittografici di testo o file.
Domande frequenti
- Quali algoritmi di hash sono supportati?
- Otto: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 e Keccak-256. MD5, SHA-1, SHA-256 e SHA-512 sono attivi per impostazione predefinita; attiva gli altri nelle Impostazioni.
- Può calcolare l’hash di file, non solo di testo?
- Sì. Passa alla modalità File e trascina qualsiasi file: i suoi byte grezzi vengono elaborati nel tuo browser. La famiglia SHA usa la Web Crypto API; CRC32, SHA-3 e Keccak usano un modulo WebAssembly.
- Come funziona la verifica?
- Incolla un hash noto nel campo Verifica. Viene confrontato con ogni digest mostrato in hex (senza distinzione tra maiuscole e minuscole) e in Base64 tramite un confronto a tempo quasi costante, e l’algoritmo corrispondente viene evidenziato.
- Il mio testo e i miei file vengono caricati da qualche parte?
- No. Tutto l’hashing viene eseguito al 100% lato client nel tuo browser; nulla viene inviato a un server, quindi è sicuro per file privati e stringhe sensibili.
- Posso usare MD5 o SHA-1 per la sicurezza?
- No. MD5, SHA-1 e CRC32 non sono resistenti alle collisioni e sono pensati per checksum o chiavi di cache. Usa SHA-256, SHA-512 o SHA-3 per qualsiasi cosa legata alla sicurezza.
Strumenti correlati
Codifica / decodifica Base32 / Base58
Codifica testo in Base32 (RFC 4648) o Base58 (l'alfabeto di Bitcoin) e decodifica entrambi di nuovo in testo, completamente sicuro in UTF-8 e interamente nel tuo browser.
Codifica / decodifica Base64
Codifica o decodifica Base64 (compatibile con UTF-8) con alfabeto URL-safe, riempimento opzionale, a capo 64/76, conteggio di byte e caratteri in tempo reale e vista byte in hex o binario.
Convertitore di maiuscole/minuscole e contatore
Converti il testo tra UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case e altro, e conta caratteri, parole e righe.
Formattatore e minificatore di codice
Abbellisci o minifica HTML, CSS e JavaScript all'istante nel tuo browser, con rientro di 2 spazi, 4 spazi o tabulazione e compressione JavaScript basata su Terser.