Come verificare che un download sia autentico con il suo checksum

Guide · Aggiornato il 12 ottobre 2026 · Di Tiago Santos

Le pagine di download di software, sistemi operativi e firmware spesso mostrano un lungo codice accanto al file, indicato come SHA-256 o “checksum”. Ti permette di dimostrare che il file scaricato è esattamente quello pubblicato dall’autore: non si è rovinato per strada e non è stato sostituito con una copia manomessa.

Cos’è un checksum

Un checksum, o hash, è un’impronta calcolata da ogni byte di un file. Cambia un solo byte e l’impronta cambia completamente. Se l’impronta del tuo download coincide con quella indicata dall’autore, i file sono identici.

SHA-256 è oggi lo standard. Su siti più vecchi potresti ancora vedere MD5 o SHA-1; vanno bene per scoprire un download rovinato, ma non sono più sicuri contro una manomissione voluta.

Verificalo nel browser

  1. Apri Checksum dei file e incolla il checksum dalla pagina di download.
  2. Scegli il file scaricato. Viene calcolato sul tuo dispositivo, anche se pesa diversi gigabyte.
  3. Vedi “Corrisponde” o “Non corrisponde”. Se non corrisponde, cancella il file e scaricalo di nuovo dal sito ufficiale.

Su Windows

Apri PowerShell ed esegui Get-FileHash percorso\del\file. Mostra l’hash SHA-256. Nel Prompt dei comandi, certutil -hashfile percorso\del\file SHA256 fa lo stesso.

Su Mac e Linux

Apri il Terminale ed esegui shasum -a 256 percorso/del/file su Mac, o sha256sum percorso/del/file su Linux.

L’hash di un testo invece di un file

Chi sviluppa a volte ha bisogno dell’hash di un pezzo di testo, per esempio per confrontare le firme di un’API. Generatore di hash mostra MD5, SHA-1 e da SHA-256 a SHA-512 mentre scrivi, e HMAC con una chiave segreta.

Un’avvertenza

Un checksum dimostra solo che un file corrisponde a ciò che indica la pagina. Se il sito stesso fosse compromesso, entrambi potrebbero essere sostituiti. Per il software critico, gli autori firmano anche le loro versioni; il checksum resta il controllo rapido e pratico per i download di tutti i giorni.