Verifica del checksum MD5 in windows

Introduzione

Software per il calcolo dell'MD5

Calcolo dell'MD5

Calcolo dell'MD5 con un file .MD5

Verifica del checksum MD5 in windows

Introduzione

L'obiettivo di questo tutorial è descrivere come verificare la bontà di un' immagine ISO scaricata da internet, lavorando su un sistema windows.

Normalmente le distribuzioni Linux su internet, oltre ai file che contengono l'immagine ISO del programma di installazione, riportano quali sono i numeri MD5 associati ad ogni singolo file.

Un esempio è la riga seguente

MD5 (5.2.1-RELEASE-i386-bootonly.iso) = 5035853dd92a0807645dc1674a2ee028MD5

Quindi una volta scaricato il file 5.2.1-RELEASE-i386-bootonly.iso occorrerà calcolarne il valore MD5 e verificare che sia uguale a quello riportato sopra (5035853dd92a0807645dc1674a2ee028).

Software per il calcolo dell'MD5

Un semplice programma per calcolare l'MD5 è md5sum.exe scaricabile da qui (solo 48k!). Una volta scaricato il file dovrà essere copiato nella cartella come segue:

  • sistemi Windows 95/98/Me: copiare in c:\windows\command
  • sistemi Windows NT/2000/Xp: copiare in c:\winnt\system32

Calcolo dell'MD5

Aprire a questo punto una finestra DOS per esempio facendo Start > Esegui > cmd. Dalla finestra DOS lanciare il comando:

md5sum *.ISO> miofile.txt

in "miofile.txt" verranno scritti i valori MD5 e i file corrispondenti.

A questo punto basa semplicemente aprire il file di testo e controllare la corrispondenza dei numeri MD5.

Ad esempio il file conterrà

5035853dd92a0807645dc1674a2ee028 *5.2.1-RELEASE-i386-bootonly.iso

Calcolo dell'MD5 con un file .MD5

In alcune distribuzioni il file .MD5 scaricato è in un formato particolare che consente di verificare automaticamente l'autenticità di tutti i file ISO. Supponiamo che il file si chiami checksum.md5 e che ci siano quattro immagini ISO da verificare nella stessa cartella. In questo caso si può utilizzare il comando:

md5sum -c checksum.md5

che da come risultato:

F:\FreeBSD 5.2>md5sum -c checksum1.md5
5.2.1-RELEASE-i386-bootonly.iso: OK
5.2.1-RELEASE-i386-disc1.iso: OK
5.2.1-RELEASE-i386-disc2.iso: OK
5.2.1-RELEASE-i386-miniinst.iso: OK

F:\FreeBSD 5.2>

Nel caso ci fosse un errore al posto di OK comparirebbe FAILED. In questo caso conviene riscaricare l'immagine ISO e cercare un altro sito mirror da cui scaricare l'immagine.