Generatore di hash per MD5, SHA-1, SHA-256 e SHA-512
Il generatore di hash calcola contemporaneamente MD5, SHA-1, SHA-256 e SHA-512 da un testo o un file, in formato Hex o Base64. Per esempio, da ZAP-Hosting si ottiene l'hash SHA-256 1cd8d762eb2a7a79…. Con il confronto dei checksum puoi vedere subito se un download dal server o un plugin è rimasto invariato. Tutto avviene solo nel tuo browser.
Creato da Luca Stanek
I checksum fanno parte della gestione quotidiana dei server. Su un VPS puoi verificarli direttamente con sha256sum.
0 caratteri, 0 byte (UTF-8)
Anche echo text | sha256sum funziona così: echo aggiunge un'interruzione di riga, quindi l'hash è diverso da quello del solo testo.
Hash
Quando inserisci un testo, qui appariranno gli hash MD5, SHA-1, SHA-256 e SHA-512.
Incolla l'hash dalla pagina di download o l'output di sha256sum. L'algoritmo viene riconosciuto dalla lunghezza.
Risultato di esempio
Ecco il risultato nel generatore di hash
Inserisci un testo o scegli un file: lo strumento genera subito tutti e quattro gli hash. Quello qui sotto è un testo di esempio fisso; i tuoi hash dipendono da ciò che inserisci.
Esempio · Testo senza interruzioni di riga, output esadecimale
Input
- Testo
- ZAP-Hosting
- 11 caratteri, esattamente 11 byte in UTF-8. Basta aggiungere uno spazio per ottenere hash completamente diversi.
Risultato
- MD5
- b8b6e1520117d24a5a5351c89edc9db0
- 128 bit, 32 caratteri esadecimali
- SHA-1
- ad49005c79b06813d236b195f1188cd1e9709eaa
- 160 bit, 40 caratteri esadecimali
- SHA-256
- 1cd8d762eb2a7a7969893c0174221ee4a31f6b37130b570949d5f1751a4c1671
- 256 bit, 64 caratteri esadecimali
- SHA-512
- 9ecee2b79b9a4323acf0ebf33dce6ac44ba23b32269ddc30918ff1d76120b121643f656b25879b6d4b68ecafb6d0c9c99c8c20abc00c6da3c44f7a4e6c572e31
- 512 bit, 128 caratteri esadecimali
Funzioni
Tutto su hash e checksum
Da un breve testo a un download di grandi dimensioni da un server: MD5, SHA-1, SHA-256 e SHA-512 in un unico strumento.
Quattro algoritmi insieme
MD5, SHA-1, SHA-256 e SHA-512 vengono calcolati contemporaneamente: non devi cambiare impostazione.
Anche file di grandi dimensioni
I file vengono letti in blocchi da 4 MiB, con indicatore di avanzamento e pulsante Annulla.
Confronto dei checksum
Incolla l'hash atteso: l'algoritmo viene riconosciuto dalla lunghezza e le corrispondenze vengono evidenziate.
Hex, HEX maiuscolo o Base64
Output nel formato della tua fonte, ogni valore copiabile con un clic.
Come dalla riga di comando
L'hash del testo viene calcolato in UTF-8, facoltativamente con un'interruzione di riga come nel comando echo. Così i valori corrispondono a quelli di sha256sum.
Solo nel tuo browser
Nessun trasferimento, nessun salvataggio. Anche i file riservati restano sul tuo dispositivo.
Guida
Calcola un hash in tre passaggi
Ecco come ottenere e verificare la checksum di un testo o di un file con l'Hash Generator.
Passaggio 1
Scegli un testo o un file
Seleziona «Testo» o «File» in alto. Digita un testo o trascina un file nel campo, per esempio un download da un server o un plugin. Per ottenere lo stesso valore di echo text | sha256sum, attiva «Aggiungi un'interruzione di riga».
Passaggio 2
Visualizza e copia gli hash
MD5, SHA-1, SHA-256 e SHA-512 compaiono contemporaneamente. Scegli tra esadecimale minuscolo, esadecimale maiuscolo e Base64, poi copia il valore con un clic.
Passaggio 3
Confronta checksum
Incolla l'hash previsto o l'output di sha256sum. Lo strumento riconosce l'algoritmo dalla lunghezza e ti mostra se la checksum corrisponde.
Algoritmi
Confronto tra MD5, SHA-1, SHA-256 e SHA-512
Tutti e quattro sono funzioni unidirezionali che producono hash di lunghezza fissa. Si distinguono per la lunghezza e per il fatto di essere ancora considerati sicuri o meno.
MD5
128 bit, 32 caratteri esadecimali
Non sicuro: è possibile generare collisioni intenzionalmente.
Solo come checksum contro gli errori casuali, ad esempio su vecchie pagine di download e negli archivi di Mod.
SHA-1
160 bit, 40 caratteri esadecimali
Non più sicuro: nel 2017 è stata pubblicata la prima collisione pratica.
Vecchi checksum e ID degli oggetti Git; non usarli più per nuove firme.
SHA-256
256 bit, 64 caratteri esadecimali
Sicuro, lo standard per download, immagini Docker e certificati.
Consigliato per le nuove checksum di download da server, plugin e Backup.
SHA-512
512 bit, 128 caratteri esadecimali
Sicuro, spesso più veloce di SHA-256 sui processori a 64 bit.
Checksum lunghi, attributi di integrità (SRI) e immagini Linux.
Sul server
Verifica il checksum tramite comando
Sul tuo server o computer, questi comandi calcolano gli stessi hash dello strumento. Puoi incollare il risultato qui sopra, sotto «Confronta checksum».
Linux
sha256sum server.zip sha512sum server.zip md5sum server.zip
Windows (PowerShell)
Get-FileHash server.zip -Algorithm SHA256 certutil -hashfile server.zip SHA256
macOS
shasum -a 256 server.zip shasum -a 512 server.zip md5 server.zip
Scopri di più
Altri strumenti
Generatore e verificatore Bcrypt
Genera e verifica hash Bcrypt direttamente nel browser, con fattore di costo regolabile.
Creato da Rugile Rutkauskaite
Codificatore/decodificatore Base64
Codifica e decodifica testo in Base64, anche nella variante sicura per gli URL, con errori mostrati chiaramente. Tutto nel browser.
Creato da Jakub Martyniak
Generatore di password
Generi password complesse e casuali direttamente nel browser: nulla viene salvato o trasmesso.
Creato da Rugile Rutkauskaite
Generatore UUID
Generi UUID delle versioni 1, 4, 5 e 7, singolarmente o in blocco, con formato personalizzabile, interamente nel browser.
Creato da Jakub Martyniak
FAQ
Domande frequenti sul generatore di hash
Risposte brevi su hash, checksum e privacy.
Un hash è un'impronta digitale di lunghezza fissa: basta cambiare un carattere per ottenere un valore completamente diverso. L'Hash Generator ne calcola quattro contemporaneamente: MD5 con 32 caratteri esadecimali, SHA-1 con 40, SHA-256 con 64 e SHA-512 con 128. Per il testo ZAP-Hosting, per esempio, l'hash MD5 è b8b6e1520117d24a5a5351c89edc9db0 e l'hash SHA-256 è 1cd8d762eb2a7a7969893c0174221ee4a31f6b37130b570949d5f1751a4c1671. Se vuoi, lo strumento mostra i valori in maiuscolo o in Base64.
Passa a «File» e seleziona il file scaricato. Poi incolla l'hash della pagina di download in «Confronta checksum». Lo strumento riconosce l'algoritmo dalla lunghezza e indica se la checksum corrisponde. Puoi anche incollare direttamente l'output di sha256sum, md5sum, shasum, certutil o Get-FileHash, nonché valori con prefissi come sha256: o sha512- presenti nelle indicazioni SRI.
No. Il testo e il file vengono letti e sottoposti a hash solo nel tuo browser. Non ci sono richieste a un server, salvataggi né dati nell'URL. Puoi quindi verificare anche file grandi o riservati.
Di solito dipende da un'interruzione di riga: echo text | sha256sum aggiunge un carattere di nuova riga al testo. Attiva «Aggiungi interruzione di riga» nello strumento e i valori corrisponderanno. Anche gli spazi finali o le interruzioni di riga Windows cambiano completamente l'hash.
Per le nuove checksum usa SHA-256, oppure SHA-512 se ti serve una checksum molto lunga. MD5 e SHA-1 sono considerati compromessi perché è possibile generare collisioni intenzionalmente: non sono più adatti a firme o password. Restano però utili contro gli errori di trasmissione casuali, perciò li trovi ancora su molte pagine di download.
No. Un hash è una funzione unidirezionale: dal risultato non si può risalire al testo. I cosiddetti decrypter MD5 cercano solo valori noti in grandi elenchi. Per questo MD5 e SHA-256 non sono adatti a memorizzare password: a tale scopo si usa Bcrypt con salt.
Lo strumento non impone un limite fisso. Legge il file in blocchi da 4 MiB e mostra l'avanzamento, senza doverlo caricare interamente in memoria. Il tempo necessario dipende dalle dimensioni del file e dal tuo dispositivo. Puoi interrompere la lettura con «Annulla».
È lo stesso hash, scritto in modo diverso. Hex usa i caratteri da 0 a 9 e da a a f: è il formato usato da sha256sum e dalla maggior parte delle pagine di download. Base64 è più corto e viene usato, ad esempio, negli attributi di integrità HTML (SRI) e in alcune API. Il confronto riconosce entrambi i formati.
Hai altre domande?
Contatta il supportoCerchi un server per i tuoi progetti?
Un VPS ZAP-Hosting ti offre accesso root completo, accesso SSH dedicato e strumenti come sha256sum direttamente sul server.
Nessuna configurazione. Nessun rischio. Online in pochi secondi.
Cerchi altri strumenti? Visualizza tutti gli strumenti per sviluppatori
