Come controllare i checksum in Windows 11: guida completa e aggiornata

Ultimo aggiornamento: 09/05/2025
Autore: Isaac
  • La verifica del checksum è essenziale per garantire l'integrità e l'autenticità dei file in Windows 11.
  • Esistono soluzioni integrate nel sistema operativo stesso e strumenti gratuiti di terze parti per calcolare e confrontare gli hash.
  • L'utilizzo di algoritmi hash moderni come SHA-256 aumenta la sicurezza contro le vulnerabilità presenti negli standard più vecchi come MD5 o SHA-1.

Controllo del checksum in Windows 11

Verificare il checksum di un file in Windows 11 Si tratta di un'operazione più comune di quanto molti utenti pensino, soprattutto per coloro che scaricano software da Internet, lavorano con file critici o cercano di assicurarsi che nessun errore di trasmissione o manipolazione abbia alterato un file.

In questo articolo scoprirai come calcolare e verificare hash o checksum in Windows 11, passo dopo passo e in diversi modi: dal terminale, utilizzando utilità integrate e utilizzando programmi gratuiti. Inoltre imparerai Perché gli algoritmi moderni sono così importanti come SHA-256 o SHA-3 rispetto a quelli più vecchi e scopri le best practice per mantenere la sicurezza e l'integrità dei tuoi file.

Che cosa è un checksum o un hash?

Un somma di controllo (o checksum) è un valore generato da un algoritmo matematico che viene applicato ai dati in un file. Il risultato, noto come hash, è una stringa di numeri e lettere che rappresenta in modo univoco il contenuto di quel file. Se il file viene modificato anche di un solo bit, l'hash cambierà completamente. Ecco perché è essenziale per rilevare qualsiasi alterazione, corruzione o manipolazione dei file.

L'uso dei checksum è presente in Download software, controllo dell'integrità del backup, catena di custodia nell'informatica forense e protocolli di sicurezza di rete come HTTPS, SSH o VPN.

Importanza degli hash: Gli hash consentono di confermare che un file scaricato non sia stato modificato da una terza parte malintenzionata o danneggiato durante il processo di download. È consuetudine per gli sviluppatori pubblicare il valore hash delle proprie installazioni sui propri siti web, in modo che gli utenti possano verificare che il valore hash risultante sia esattamente uguale all'originale.

Principali algoritmi di checksum

Esistono diversi metodi o algoritmi hash, ognuno con i suoi vantaggi e svantaggi. Ecco un riepilogo di quelli più comunemente utilizzati, dai più vecchi ai più sicuri e moderni:

  • MD5: Molto popolare in passato, genera hash a 128 bit. Al giorno d'oggi, è considerato non sicuro A causa delle vulnerabilità e delle collisioni scoperte, il suo utilizzo non è quindi consigliato per attività critiche o di sicurezza.
  • SHA-1: Produce hash a 160 bit. Sebbene ampiamente utilizzato per i controlli di integrità fino a pochi anni fa, attualmente è non consigliato il suo utilizzo a causa delle vulnerabilità dimostrate.
  • SHA-2 (inclusi SHA-256 e SHA-512): È lo standard moderno. SHA-256, ad esempio, produce hash a 256 bit ed è utilizzato dalla maggior parte dei servizi di sicurezza, firme digitali e criptovalute.
  • SHA-3: Implementa nuove tecniche di hashing con un'architettura diversa, garantendo una sicurezza ancora maggiore.
  • Altri algoritmi (Blake2, Blake3, xxHash, RIPEMD, CRC32): Presenti in strumenti specifici, offrono buone prestazioni per compiti particolari, anche se nella maggior parte degli scenari critici si consiglia di optare per SHA-256 o SHA-3.
  Il gateway predefinito non è disponibile Errore in Windows 10

Consiglio pratico: Se ti imbatti in un file il cui hash di verifica pubblicato è MD5 o SHA-1, se hai la possibilità, Chiedi al responsabile del software di fornirti un hash SHA-256 o superiore., soprattutto per materiale sensibile o critico.

A cosa servono gli hash e i checksum?

Le funzioni hash e i checksum sono utilizzati principalmente per:

  • Verificare l'integrità del file:Se generi un hash e poi copi il file da qualche altra parte, puoi generare lì l'hash e confrontarlo. Dovrebbero corrispondere se il file è intatto.
  • Controlla i download: Evitare di installare file corrotti o manipolati, confrontando l'hash scaricato con quello pubblicato ufficialmente.
  • Catena di custodia informatica:Nell'analisi forense, vengono utilizzati per dimostrare che un disco o un'immagine non sono stati alterati.
  • Password e autenticazione: Gli hash consentono di memorizzare le password in modo irreversibile e sicuro in database.
  • Crittografia e protocolli sicuri: Integrità e autenticità nelle connessioni crittografate.

Fatto importante: L'hashish non è reversibile. Il file originale non può essere estratto dall'hash, il che garantisce la sicurezza delle informazioni.

Tipi di strumenti per verificare i checksum in Windows 11

In Windows 11 è possibile calcolare e confrontare gli hash utilizzando diverse opzioni. Di seguito sono elencati quelli più affidabili e consigliati:

  • Utilità integrate:Dalla linea di comandi (CMD) O PowerShell senza installare software aggiuntivo.
  • Applicazioni di terze parti gratuite: Specializzato nella generazione e nel confronto di hash, con un'interfaccia grafica intuitiva.
  • Strumenti online: Siti web in cui è possibile caricare file per ottenerne gli hash, utili quando non si desidera installare nulla e il file non è sensibile.

Come controllare i checksum in Windows 11 utilizzando CMD o PowerShell

Uno dei modi più veloci e sicuri per calcolare un hash in Windows 11 è utilizzare il comando certutil, fornito di serie con il sistema operativo. Ciò consente di evitare installazioni di terze parti ed è ideale per automatizzare i controlli negli script.

Procedura passo passo per calcolare un hash con certutil:

  1. Apri il Simbolo del sistema (CMD) o PowerShell. Puoi cercare "cmd" o "powershell" nel menu Start.
  2. Eseguire il seguente comando (sostituire nome del file in base al percorso del file e all'algoritmo, tra quelli supportati: MD5, SHA1, SHA256, SHA384, SHA512):certutil -hashfile nombre_de_archivo algoritmo
  3. Premi Invio e il sistema ti mostrerà l'hash calcolato. Confrontalo con il valore pubblicato o previsto.
  Come rilevare il tipo di file con Google Magika: una guida pratica, precisione e limitazioni

Esempio pratico:
Supponiamo che tu abbia scaricato il file programma di installazione.iso e si desidera verificare che corrisponda al checksum SHA-256 pubblicato.

Correre:

certutil -hashfile C:\Usuarios\TuUsuario\Descargas\instalador.iso sha256

Il risultato sarà una stringa alfanumerica che dovrà corrispondere esattamente a quella mostrata sul sito ufficiale di download. Se corrisponde, il file è autentico; Ma, non usarlo e scaricarlo di nuovo.

I migliori programmi gratuiti per controllare gli hash in Windows 11

Se preferisci utilizzare applicazioni con interfaccia grafica o funzionalità avanzate, esistono numerose e potenti opzioni gratuite. Passiamo in rassegna quelli più riconosciuti e le caratteristiche che li differenziano:

QuickHash

QuickHash È un'utilità open source compatibile con Windows, Linux e macOS. Nessuna installazione richiesta e supporta molteplici algoritmi: MD5, SHA1, SHA-2 (256 e 512 bit), SHA-3, BLAKE2, xxHash e altri. È ideale per utenti avanzati, tecnici e per coloro che hanno bisogno di confrontare file, intere cartelle o persino interi dischi.

Tra le funzioni che offre:

  • Hash di testo, file singoli o file multipli (per cartella).
  • Copia dei file con controllo automatico dell'integrità dell'hash.
  • Confronta due file o due cartelle per determinare rapidamente se sono identici.
  • Hash di volumi fisici o logici e dati codificati in Base64.

È molto semplice da usare: basta scaricare, decomprimere e aprire il file eseguibile. Per controllare l'hash di un file, seleziona l'algoritmo e il file: il programma visualizzerà il risultato.

Come controllare il checksum in Windows, Linux e macOS-2
Articolo correlato:
Come controllare il checksum su Windows, Linux e macOS

HashMyFiles

Questo software portatile e leggero Permette di calcolare gli hash dei blocchi di più file contemporaneamente, supportando algoritmi come SHA (tutte le sue varianti) e CRC32. Si integra nel menu contestuale di Windows per facilitare la selezione rapida di file o cartelle. Ideale se stai cercando velocità e comodità.

Dopo aver aperto il programma, basta trascinare i file nella finestra e avrai accesso immediato agli hash calcolati.

multi-hasher

multi-hasher Si tratta anche di un programma compatto, progettato per generare e confrontare hash in blocco in cartelle e sottocartelle. Supporta CRC32, MD5, RIPEMD-160, SHA-1, SHA-256, SHA-384 e SHA-512. Tra le sue opzioni, consente di memorizzare risultati, automatizzare attività e confrontare elenchi di hash.

Utilità checksum MD5 e SHA

Con questo software gratuito puoi generare e verificare gli hash SHA-512, SHA-1, MD5 e SHA-256 di uno o più file, salvare i risultati come CSV, HTML o TXT e persino utilizzarlo per verificare rapidamente l'integrità di qualsiasi file scaricato.

Altre alternative consigliate

  • HashCalc: Genera hash per numerosi algoritmi, supporta tutti i tipi e le dimensioni di file ed è ideale per calcoli rapidi o automatizzati.
  • Controllo hash MD5: consente di confrontare i file, aggiungere la funzione al menu contestuale e ottenere facilmente risultati.
  • Hasher Lite: Operazione drag-and-drop semplicissima, elaborazione di fino a 100 file contemporaneamente nella versione gratuita.
  • Dead Hash: Ultraleggero, compatibile con la maggior parte degli algoritmi moderni e progettato per gli utenti che cercano velocità e semplicità.
  • Generatore di hash: Ideale per ottenere rapidamente gli hash di un file specifico, anche se non consente di confrontare i valori tra più file.
  • FCIV (Verificatore dell'integrità del checksum dei file Microsoft): Strumento Microsoft per il calcolo e la verifica degli hash tramite CMD.
  • Controllo del checksum: Open source, multipiattaforma e facile da usare per la verifica degli hash MD5 e SHA-1.
  Gli appunti comuni non funzionano tra Mac e iPhone

Strumenti web per il calcolo e il confronto degli hash

Se non vuoi installare alcun software, esistono siti online che ti consentono di generare l'hash di un file caricandolo direttamente sul tuo browser:

  • Checksum file: Supporta più di 29 algoritmi e non richiede registrazione. Ideale per file di piccole dimensioni e non riservati.
  • Calcolatore online dell'hash del file HTML5: Consente di calcolare MD5, SHA-1, SHA-256, SHA-384 e SHA-512.
  • Disinnescare il calcolatore di checksum di testo e file online: Supporta file fino a 5 MB, non memorizza mai dati sui propri server e funziona con testo ASCII o UNICODE.

Attenzione: Evita di caricare documenti privati ​​o sensibili su servizi web di terze parti. Si consiglia l'uso di soluzioni online solo per i fascicoli privi di informazioni riservate.

Confronto e convalida dell'hash: passaggi da seguire

Qualunque sia lo strumento scelto, la procedura è sempre molto simile:

  1. Ottieni il file e l'hash pubblicati dal fornitore originale (ad esempio, SHA-256 sul sito di download).
  2. Genera l'hash del file scaricato utilizzando certutil, il programma che preferisci o uno strumento web.
  3. Confronta entrambi i valori. Devono corrispondere esattamente, senza alcuna differenza. Se non corrispondono, il file è diverso, potenzialmente corrotto o manomesso.

Alcune utility consentono di confrontare automaticamente due valori e di indicare se corrispondono o meno (MATCH o MIS-MATCH).

Utilità avanzate per sviluppatori e amministratori

Negli ambienti professionali o nello sviluppo personalizzato, Microsoft consente di scegliere l'algoritmo di checksum utilizzato per verificare i file sorgente ed eseguibili, in particolare durante la compilazione di Visual Studio e il debug del codice. L'opzione /ZH nel compilatore C++ definisce quale algoritmo hash utilizzare per associare il checksum di ciascun file sorgente nei file PDB:

  • /ZH:MD5: In Visual Studio 2019, utilizzato per impostazione predefinita ma attualmente sconsigliato perché meno sicuro.
  • /ZH:SHA1: Come MD5, non è più consigliato a causa di vulnerabilità note.
  • /ZH:SHA_256: A partire da Visual Studio 2022, questa è l'opzione predefinita e più consigliata.

Si consiglia sempre di utilizzare SHA-256 Per le nuove build, modificando le impostazioni nelle proprietà del progetto o nella riga di comando.