FT File Tools

Verifica hash file – MD5, SHA-1, SHA-256 e CRC32

Calcola il checksum MD5, SHA-1, SHA-256 e CRC32 di qualsiasi file e verificalo con un hash incollato. Anche file enormi, nel browser e senza upload.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

Drop one or more files here or click to choose

Files are read in chunks by your browser — any size, nothing is uploaded.

Pubblicità

Verificare i download con un checksum

Un checksum, o hash, è una breve impronta digitale calcolata da ogni singolo byte di un file. Se cambia anche un solo bit, l'impronta cambia completamente. Per questo le distribuzioni Linux, i produttori di software, i siti di firmware e le pagine di mod per giochi pubblicano un SHA-256 o un MD5 accanto ai loro download: dopo aver scaricato il file, calcoli l'hash della tua copia e lo confronti con quello pubblicato. Se i due valori sono identici, il file è arrivato completo e non modificato. Se sono diversi, il download è stato interrotto, il file si è danneggiato sul disco oppure non è quello rilasciato dall'editore.

Questo strumento calcola i quattro checksum più richiesti – MD5, SHA-1, SHA-256 e CRC32 – in un'unica lettura del file, così non devi indovinare quale usi un sito. Incolla il valore pubblicato nel campo e il risultato diventa verde se coincide, rosso se non coincide. L'algoritmo viene riconosciuto automaticamente dalla lunghezza dell'hash e puoi incollare un intero file SHA256SUMS, .md5 o .sha256: viene usata la riga il cui nome corrisponde al tuo file.

Privato e veloce, anche con file enormi

Molti verificatori di hash online chiedono di caricare prima il file, cosa lenta per un'immagine ISO da 5 GB e poco saggia per i documenti privati. Qui il file non lascia mai il tuo dispositivo. Il browser lo legge a blocchi da 4 MB e li passa alle implementazioni WebAssembly di ogni algoritmo, così l'uso di memoria resta basso e i file grandi vengono elaborati a centinaia di megabyte al secondo su un computer tipico. Puoi calcolare l'hash di più file insieme e annullare in qualsiasi momento.

MD5 vs SHA-1 vs SHA-256 vs CRC32

SHA-256 è lo standard moderno e la scelta giusta quando pubblichi tu stesso i checksum. MD5 e SHA-1 sono ancora diffusi e ottimi per rilevare danni accidentali, ma gli attaccanti possono creare file diversi con lo stesso MD5 o SHA-1, quindi non vanno considerati una prova che il file non sia stato manomesso. CRC32 è un codice di rilevamento errori a 32 bit usato negli archivi ZIP, nelle immagini PNG e nei protocolli di rete, ed è molto usato per controllare ROM e file di giochi. Individua gli errori di trasmissione ma non offre alcuna sicurezza.

Come usare

  1. Aggiungi i fileTrascina uno o più file sul riquadro o clicca per sceglierli. Qualsiasi dimensione va bene: i file vengono letti a blocchi.
  2. Ottieni i checksumMD5, SHA-1, SHA-256 e CRC32 vengono calcolati insieme in un'unica lettura, con una barra di avanzamento per i file grandi.
  3. Incolla l'hash attesoIncolla il checksum dalla pagina di download, oppure l'intero file SHA256SUMS. Lo strumento riconosce l'algoritmo e mostra se corrisponde o no.
  4. Copia o salvaCopia un hash, copiali tutti oppure scarica un file .sha256 da condividere con altri.

Domande frequenti

Il mio file viene caricato?
No. Il file viene letto dal browser e calcolato localmente con WebAssembly. Nulla viene inviato a un server, quindi puoi controllare in sicurezza file riservati e immagini ISO da svariati gigabyte.
Quale hash devo usare?
Usa quello indicato dall'editore, di solito SHA-256. MD5 e SHA-1 vanno bene per rilevare danni accidentali ma non sono sicuri contro manomissioni intenzionali. CRC32 è un checksum rapido di rilevamento errori usato dai file ZIP e da molte community di giochi ed emulatori.
Come fa a sapere di quale algoritmo è l'hash che ho incollato?
Dalla lunghezza: 8 caratteri esadecimali sono CRC32, 32 sono MD5, 40 sono SHA-1 e 64 sono SHA-256. Maiuscole, minuscole e spazi non contano, e vengono riconosciute le righe di sha256sum, md5sum e dei file di checksum in stile BSD.
L'hash non corrisponde. E adesso?
Scarica di nuovo il file, preferibilmente dalla fonte ufficiale. Una mancata corrispondenza significa che il file è incompleto, danneggiato o diverso da quello su cui l'editore ha calcolato l'hash. Controlla anche di confrontarlo con il file giusto: i programmi di installazione spesso esistono in più build con checksum diversi.
Pubblicità