Vai al contenuto
Gratis, senza registrazione, nel browser

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

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 supporto
Dal checksum al tuo server

Cerchi 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.

4,4/5 Trustpilot32.000+ Server attiviDal 2010

Nessuna configurazione. Nessun rischio. Online in pochi secondi.

Durata flessibileDisdicibile in qualsiasi momentoOnline in 60 secondi

Cerchi altri strumenti? Visualizza tutti gli strumenti per sviluppatori