Controlla la somma hash. Verifica della somma hash: che cos'è? Verifica del checksum utilizzando l'utilità certutil integrata

Quindi hai scaricato a lungo e duramente Immagine di Windows e ora vuoi assicurarti che non venga perso un byte lungo il percorso. Oppure il pacchetto di distribuzione ti è stato portato dalla fata buona e vuoi verificare se è collegato ai pirati. Per determinare l'integrità della distribuzione, avrai bisogno di due cose: un checksum e un programma per controllarlo.

Checksum delle immagini di Windows

Aggiorna. 2017. Microsoft ha spostato i download da MSDN a un nuovo sito, https://my.visualstudio.com/downloads, dove è richiesto un abbonamento per accedere alle immagini. Pertanto, senza iscriversi utilizzando il metodo riportato di seguito, non è più possibile conoscere il checksum.

Microsoft pubblica i checksum dei prodotti su MSDN, specificando SHA1 come tipo di hash. Cerca la versione linguistica e l'edizione di Windows e fai clic Intelligenza per vedere il checksum di seguito.

Questa è metà della battaglia.

Verifica del checksum utilizzando l'utilità certutil integrata

Se non si specifica il parametro -sha1, l'utilità calcolerà l'hash MD5.

Come puoi vedere, tutto è molto semplice! È possibile utilizzare questo metodo per verificare i checksum MD5 o SHA1 di qualsiasi file.

Verifica del checksum utilizzando il programma HashTab

Se la riga di comando ti spaventa, c'è un modo più semplice per controllare il checksum.

  1. Scarica e installa il programma HashTab.
  2. Fare clic con il tasto destro sul file immagine e selezionare Proprietà.
  3. Vai alla scheda "Hash file".

Nel nostro era digitale, anche un misero byte può costare molto. Se nel file immagine ISO manca anche un solo byte, il vantaggio di tale file sarà dubbio. Ad un certo punto, quando desideri installare un nuovo sistema operativo per te stesso, il processo verrà interrotto in una determinata fase dell'installazione, a causa del fatto che l'immagine era rotta. Pertanto, è necessario scansionare l'integrità di qualsiasi file ISO prima di masterizzarlo su uno spazio vuoto. In questo modo risparmierai tempo prezioso e ti metterai in guardia dagli incidenti ridicoli che si sono verificati durante l'utilizzo dei dischi su cui è stata registrata questa o quella immagine ISO. E un altro ancora punto importante, l'immagine ISO potrebbe essere danneggiata per motivi indipendenti dalla tua volontà, ad esempio il file stesso è stato caricato dall'autore già danneggiato. E anche a causa dell'instabilità della tua connessione Internet, che alla fine ha portato alla perdita di dati durante il download di un file sul tuo computer.

Per scansionare il checksum di un'immagine ISO, è necessario seguire i seguenti passaggi in sequenza. Non ha senso descriverlo in dettaglio, poiché il programma è abbastanza semplice e non richiede una conoscenza approfondita o una descrizione seria. Ma andiamo per gradi:

  1. Stiamo cercando nella vastità World Wide Web il programma HashTab (o un programma simile progettato per controllare i checksum (o hash) delle immagini ISO), scaricalo sul tuo computer e installalo. Puoi scaricare il programma, ad esempio, da qui http://www.softportal.com/get-19546-hashtab.html o dal sito ufficiale. Il processo di installazione è abbastanza semplice e non richiede descrizione;
  2. Successivamente, fai clic con il pulsante destro del mouse sul file immagine ISO e seleziona "Proprietà" dal menu contestuale a comparsa, dove verrà posizionata la nuova scheda creata dal programma HashTab;
  3. Vai alla scheda “Somme hash file”, lì verrà indicata la somma hash del file scaricato. Questa somma è un checksum per il file che hai scaricato e anche se non è completo, avrà comunque un checksum;
  4. Copiamo l'hash sum dalla descrizione del file ISO (solitamente il checksum dell'immagine ISO è indicato nell'argomento da cui si scarica il file, e il checksum deve essere presente anche sul retro del disco se l'immagine viene copiato dal disco e se il disco dispone di licenza), incollarlo nel campo "Confronto hash" e fare clic sul pulsante "Confronta file...".

Pronto! In questo modo sapremo se i checksum corrispondono e ci assicureremo che l'immagine ISO sia pronta per la masterizzazione. Se i checksum differiscono, è necessario scaricare nuovamente il file ISO e verificarne nuovamente l'integrità. Se si scopre che l'immagine ISO scaricata di nuovo è ancora danneggiata, allora è meglio cercare su Internet un'altra immagine, preferibilmente di un altro autore.

La cosa più interessante è che il programma HashTab è disponibile sia per gli utenti del sistema operativo Sistemi Windows, e per gli intenditori di MacOs. Pertanto, HashTab è uno strumento universale per controllare i checksum delle immagini ISO. E anche se hai diversi computer con sistemi operativi diversi installati, sarai molto più abituato a usarne uno solo Software piuttosto che cercare programmi separati progettati per diversi sistemi operativi. Esistono molte soluzioni simili su Internet, che ti consentono di scegliere praticamente tra un'abbondanza programmi identici, che differiscono l'uno dall'altro solo nella loro interfaccia. Tuttavia, tutti questi programmi sono abbastanza semplici e non molto ampi in termini di funzionalità, quindi qualunque cosa tu scelga, sarà più o meno la stessa cosa. Buona fortuna a te e all'integrità delle informazioni!

calcolato da un insieme di dati di input utilizzando uno speciale algoritmo. Un checksum viene spesso utilizzato per verificare l'integrità dei file. Cioè, in una approssimativa approssimazione il checksum è la chiave, che consente di distinguere chiaramente tra due diversi insiemi di dati (due file diversi). Ad esempio, hai scaricato un file da Internet (giochi, installazione), puoi essere sicuro che durante il processo di download il file non sia stato danneggiato e sia stato scaricato completamente? Ma l'utilizzo di un file così "difettoso" spesso porta a errori durante l'installazione di un gioco, di un sistema operativo o altro. Inoltre, potresti non sapere che l'errore si è verificato proprio a causa di un file danneggiato durante il processo di download, incolpando il tuo computer di tutti i problemi.

Quindi, per evitare tali problemi, vengono utilizzati i checksum. Spesso molte risorse, insieme al collegamento al file, lasciano anche il checksum di questo file. E dopo aver scaricato questo file, potrai confrontare il checksum del file scaricato con quello rimasto sulla risorsa e assicurarti definitivamente che il file sia stato scaricato senza errori.

Per calcolare e confrontare i checksum, utilizzare programmi speciali. Il più comune è HashTab. Questo programma è gratuito. Puoi scaricarlo da qui:



Per installare, decomprimere l'archivio ed eseguire il file di installazione del programma.



Dopo l'installazione, il collegamento al programma non viene visualizzato, questo programma non si trova nel menu di avvio rapido Start. Per utilizzare il programma, fare clic su fare clic con il tasto destro su qualsiasi file e seleziona Proprietà(faremo questa operazione con l'archivio scaricato). Tieni presente che è apparsa una nuova scheda nella finestra delle proprietà del file Hash dei file.




Per confrontare i checksum dei file, copia la somma hash dal sito web del programma e incollala nel campo Confronto tra hash finestre delle proprietà.




Notare il segno di spunta verde che appare. Ciò significa che le somme hash sono le stesse. Altrimenti vedrai questa icona:



Una mancata corrispondenza del checksum potrebbe indicare che il file è stato danneggiato durante il download. Ti consiglio di controllare le somme hash dei file dopo averli scaricati, in particolare per le immagini di installazione del sistema operativo, le immagini di installazione dei giochi e qualsiasi file di grandi dimensioni. In questo modo ti proteggerai dagli errori di installazione associati ai file danneggiati. Buona fortuna.

Contenuto dell'articolo:

In alcune situazioni potrebbe essere necessario calcolare l'hash MD5 per un file che hai scaricato sul tuo computer. Ad esempio, per essere sicuri di aver scaricato esattamente il file che volevi e che l'aggressore non lo abbia modificato. In questo articolo ne vedremo 2 diversi modi Questo può essere fatto: tramite un'estensione per Explorer, nonché tramite la riga di comando.

Opzione tramite estensione Esplora file

Esiste un ottimo programma per Windows Explorer chiamato Hashtab che è gratuito per uso non commerciale. Puoi scaricarlo da . Seleziona la versione gratuita e fai clic sul pulsante "Download".

Dopo aver installato il programma, nel menu contestuale di Explorer apparirà una nuova scheda "Hash file": selezionandola, il programma calcolerà automaticamente gli hash per il file selezionato a seconda degli algoritmi selezionati nelle sue impostazioni.

Opzione della riga di comando (con installazione del programma)

Se dobbiamo calcolare la quantità di hash di un file tramite la riga di comando, possiamo utilizzare un'utilità di Microsoft, adatta proprio a questi casi. Scaricalo da e installalo. Per fare ciò, dovrai creare una cartella sul tuo disco rigido e specificarla durante il processo di installazione. Nel nostro esempio, il programma è stato installato nella cartella C:\Program Files (x86)\FCIV. Per calcolare l'hash MD5 di un file, dobbiamo avviare la riga di comando e digitare al suo interno il seguente comando:

"C:\Programmi (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

Come puoi vedere, la somma dell'hash MD5 è la stessa sia per la prima che per la seconda opzione.

"C:\Programmi (x86)\FCIV\fciv.exe" è il percorso del file fciv.exe
-md5 - specifica l'algoritmo con cui fciv.exe calcolerà la somma hash
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - percorso del file per il quale calcoliamo la somma hash.

Opzione da riga di comando (senza installare programmi)

Nel caso in cui non desideri installare alcun programma, puoi cavartela con quelli integrati. utilizzando Windows, per questo è possibile utilizzare l'utilità CertUtil.

Per verificare l'hash MD5, basta inserire il seguente comando.

Durante la navigazione in Internet o prima del download determinati file potresti incontrare i misteriosi parametri MD5, SHA-1 e SHA-256, noti anche come hash. Quella che a prima vista sembra essere solo una stringa casuale di lettere e numeri è in realtà una chiave univoca che consente di verificare l'autenticità dei file e vedere se sono stati alterati o manomessi.

Cosa sono le somme hash e a cosa servono?

Un hash è il risultato di algoritmi crittografici progettati per creare un insieme di numeri e lettere. Viene anche chiamata “impronta digitale”. In genere questi set hanno una lunghezza e un numero di caratteri fissi, indipendentemente dalla dimensione delle informazioni di input. Ad esempio, "WP" e "WP-SEVEN" avranno quantità di hash esattamente della stessa dimensione. La lunghezza della somma dipende solo dall'algoritmo di hashing che stai controllando. Ad esempio, SHA1 produrrà una somma di 40 caratteri e MD5 solo 32.

Inoltre, tieni presente che sebbene vi sia una differenza minima tra “WP-SEVEN” e “WP-SEVEM”, le somme hash sono completamente diverse e non hanno nulla in comune. Ciò significa che anche se qualcuno modifica il file anche di 1 bit (in parole povere), il risultato finale otterrà una somma hash completamente diversa. Ciò rende l'hash un modo conveniente per verificare l'autenticità di un file. L'editore indica l'importo originale e l'utente controlla il risultato e lo confronta con l'originale.

L'hashing viene eseguito utilizzando vari standard. Spesso si tratta di MD5, SHA-1 e SHA-256. Tutti e tre gli algoritmi funzionano in modo diverso, ma il concetto è lo stesso. Non entreremo qui nel dettaglio del principio di funzionamento di ciascun algoritmo, poiché si tratta di informazioni molto complesse, ma forniremo solo informazioni generali necessarie per l'utente medio.

Come controllare l'hash in Windows 10

Qualsiasi scrivania sistema operativo, sia Windows 10, Linux o MacOS, dispone di meccanismi standard per controllare le somme hash di qualsiasi file sul disco.

Come trovare l'hash in PowerShell


PowerShell ti fornirà un hash del tuo file. Per impostazione predefinita, Windows genera un hash SHA-265, ma puoi specificare che desideri un hash con un algoritmo diverso. Per fare ciò, utilizzare i seguenti comandi:

  • Get-FileHash F:\Test.txt -Algoritmo MD5
  • Get-FileHash F:\Test.txt -Algoritmo SHA1
  • Get-FileHash F:\Test.txt -Algoritmo SHA256
  • Get-FileHash F:\Test.txt -Algoritmo SHA384
  • Get-FileHash F:\Test.txt -Algoritmo SHA512
  • Get-FileHash F:\Test.txt -Algoritmo MACTripleDES
  • Get-FileHash F:\Test.txt -Algoritmo RIPEMD160

Come controllare la somma hash tramite la riga di comando

Molte delle cose che fai in PowerShell possono essere fatte nella classica riga di comando. Il controllo dell'hash tramite la riga di comando viene eseguito come segue.


Predefinito Riga di comando visualizza la somma hash SHA1 , ma puoi cambiarlo dicendo al sistema esattamente quale hash desideri ricevere. Per fare ciò, utilizzare i seguenti comandi:

  • certutil -hashfile F:\Test.txt MD5
  • certutil -hashfile F:\Test.txt MD4
  • certutil -hashfile F:\Test.txt MD2
  • certutil -hashfile F:\Test.txt SHA512
  • certutil -hashfile F:\Test.txt SHA384
  • certutil -hashfile F:\Test.txt SHA256
  • certutil -hashfile F:\Test.txt SHA1

Come controllare l'hash usando HasTab

HashTab è una piccola fantastica utility che renderà il controllo degli hash un gioco da ragazzi. Non dovrai inserire comandi complessi ogni volta per controllare. Basterà solo andare nelle proprietà del file, dove saranno già incassati tutti gli importi.

Inoltre, HashTab semplifica il confronto delle somme hash di due file. Per fare ciò, fare clic con il pulsante destro del mouse sul primo file e selezionare Proprietà e quindi aprire la scheda Hash dei file. Clic Confronta file e specificare il percorso del secondo file.

La somma hash del secondo file verrà visualizzata nel campo Confronto tra hash e, se gli importi corrispondono, sarà presente un segno di spunta verde accanto all'icona del cancelletto. Se non corrispondono, c'è una croce rossa.

Pubblicazioni sull'argomento