Vai al contenuto
HandfulTools

Calcolo del checksum di un file

Controlla che un file scaricato — un programma di installazione, un'immagine ISO o un backup — sia esattamente quello pubblicato. Trascina il file, incolla il checksum pubblicato e scopri subito se coincidono.

Funziona nel tuo browser

Loading…

Come si usa

  1. Trascina o seleziona il file che hai scaricato.
  2. Attendi un momento: le quattro somme vengono calcolate nel tuo browser.
  3. Incolla il checksum pubblicato dal fornitore nel campo «Checksum atteso».
  4. Leggi il risultato: «Corrispondenza» significa che il tuo file è identico a quello pubblicato.

Come funziona

Un checksum (o hash) è un'impronta di lunghezza fissa calcolata a partire da ogni byte di un file. Se cambia anche un solo bit, l'impronta cambia del tutto: per questo i fornitori la pubblicano accanto al download. Tu calcoli lo stesso valore sulla tua copia e li confronti.

Il file viene letto nella memoria del tuo browser ed elaborato con la Web Crypto API (SHA-1, SHA-256, SHA-512) e con un'implementazione di MD5. Non viene mai caricato; la velocità dipende dal tuo dispositivo e sono accettati file fino a 500 MB. Puoi incollare il valore atteso in qualsiasi forma comune: con o senza spazi, in maiuscolo o minuscolo, o con un prefisso come «sha256:».

Quale confrontare? Quello indicato dal fornitore. Se ne offre più d'uno, preferisci SHA-256. MD5 e SHA-1 rivelano ancora un download danneggiato o incompleto, ma non sono più considerati una prova che nessuno abbia modificato il file di proposito.

Una corrispondenza mostra che la tua copia è uguale al file da cui è stato calcolato il checksum. Se il checksum si trova nella stessa pagina del download, non dimostra chi l'ha pubblicato: per un software controlla anche che la pagina sia il sito ufficiale del fornitore e usi HTTPS.

Lo stesso controllo da riga di comando: Get-FileHash file.iso -Algorithm SHA256 in Windows PowerShell, certutil -hashfile file.iso SHA256 nel prompt dei comandi di Windows, shasum -a 256 file.iso su macOS e sha256sum file.iso su Linux.

Esempi

ISO di Linux
Le distribuzioni pubblicano le somme SHA-256 accanto al download. Incollala e lo strumento mostra «Corrispondenza» se il file è integro.
Installer di un fornitore
Confronta lo SHA-256 della pagina di download del fornitore con la tua copia prima di avviare l'installer.
Copia di backup
Calcola il checksum dell'originale e della copia: valori identici significano che la copia è uguale byte per byte.

Usi comuni

  • Verificare download di software e sistemi operativi
  • Controllare l'integrità dei backup
  • Individuare file duplicati
  • Confermare che un file è arrivato invariato dopo un trasferimento

Privacy e sicurezza

Questo strumento funziona interamente nel tuo browser. I tuoi file e i tuoi testi non vengono mai caricati sui nostri server: l'elaborazione avviene sul tuo dispositivo e anche il risultato viene creato lì. Come ogni strumento tratta i file

Domande frequenti

Il file viene caricato da qualche parte?

No. Viene letto e sottoposto a hash dentro il tuo browser.

Qual è la dimensione massima?

Fino a 500 MB, a seconda della memoria del tuo dispositivo.

Quale checksum devo confrontare, MD5 o SHA-256?

Quello indicato dal fornitore. SHA-256 è la scelta più sicura quando sono offerti entrambi: MD5 rileva ancora un download danneggiato, ma non è più considerato una prova che il file non sia stato modificato di proposito.

I checksum non corrispondono. Cosa faccio?

Scarica di nuovo il file, meglio dalla pagina del fornitore stesso, e confronta ancora. Una differenza significa che il file non è quello pubblicato, per un download interrotto o per una modifica.

Due file diversi possono avere lo stesso checksum?

In teoria sì, ma con SHA-256 e SHA-512 nessuno ha trovato il modo di provocarlo. Con MD5 e SHA-1 si possono costruire collisioni di proposito, per questo non servono a provare l'autenticità.

Come ottengo un checksum su Windows, Mac o Linux senza strumenti?

In Windows PowerShell: Get-FileHash file.iso -Algorithm SHA256. Su macOS: shasum -a 256 file.iso. Su Linux: sha256sum file.iso. Questa pagina dà lo stesso risultato.

Il checksum cambia se rinomino il file?

No. Conta solo il contenuto, non il nome, la data o la posizione.

Ultimo aggiornamento: