Introduzione
Una piccola guida per il programma "
md5" o "
md5sum" comunemente chiamato come "
checksum".
L'utility
md5sum ti permette di calcolare quello che è chiamato l'impronta digitale di un file. In inglese,
fingerprint, message-digest o anche
checksum è un valore di 128 bit che corrisponde ad una somma di controllo calcolata a partire da archivio.
Un checksum MD5 non è destinato a garantire la provenienza di un file o di un gruppo di file. Il suo interesse è quello di verificare l'integrità dei dati recuperati. Infatti, nessuno è immune da un disturbo o un problema di rete che ha per conseguenza la corruzione di un file scaricato.
Windows
I-1 - Per i puristi della riga di comando (in "Dos")
Scarica la versione
.zip per
windows da questo indirizzo:
Scarica MD5 Soft da aggiungere
Si noti che si può scaricare la versione ".tar.gz" per "Linux" da fourmilab
Scompatta l'archivio in una cartella sotto "
C:" (nel nostro esempio l'abbiamo nominata "
md5sum").
Aprire una console
MSDOS.
Start =>
Esegui=>
Digiti
cmd (
W2K o XP) o
command (
Win98)
Spostarsi nella directory che contiene il file "
md5.exe".
C:\>
cd md5sum <
Enter>
(
se tuttavia non eri alla radice del disco, digiti: cd <
Enter> ).
C:\md5sum>
Verificare che il file "
md5.exe" esiste :
C:\md5sum>
dir /w /p <
Enter>
[.] [..] index.html main.c
md5.c md5.exe md5.gif md5.h
md5.vcproj rfc1321.html rfc1321.txt
11 fichier(s) 157 564 octets
2 Rép(s) 6 791 827 456 octets libres
Avviare quindi il comando :
md5 'il_percorso_della_tua_immagine_iso' <
Enter>
Esempio :
(supponendo che questo file si trova in "
D:\image_isoSmoothwall")
C:\md5sum>
md5 D:\image_isoSmoothwall\smoothwall-2.0-metro.iso <
Enter>
Dopo pochi secondi si dovrebbe avere il seguente risultato:
D0AB11311B866B2332E92479906F2FF9 D:\Linuximage_isoSmoothwall\smoothwall-2.0-metro.iso
Utilizza l'opzione "
-n" se non vuoi visualizzare il nome e il percorso del file dopo il paragone:
C:\md5sum>
md5 -n D:\image_isoSmoothwall\smoothwall-2.0-metro.iso <
Enter>
D0AB11311B866B2332E92479906F2FF9
Ora si può fare il confronto tra il risultato ottenuto e il file avendo il nome di "
md5.txt", o "
...iso.md5" o "
...iso.md5.asc", scaricato con l'immagine "iso".
Un altro metodo è quello di copiare il programma "
md5" o "
md5sum" (dipende del programma scaricato) nella directory :
C:\windows\command\ (Windows 95/98/Me)
C:\winnt\system32\ (Windows 2000)
C:\windows\system32\ (Windows XP)
Si può quindi avviare il comando "
md5" o "
md5sum" (sempre da una console
MSDos) direttamente dalla directory dell'immagine ".iso" da controllare.
Esempio :
D:\image_isoSmoothwall>
md5 -n smoothwall-2.0-metro.iso <
Enter>
D0AB11311B866B2332E92479906F2FF9
I-2 - Per gli appassionati dell'interfaccia grafica "GUI"
mst MD5
Scarica
mst MD5 Soft da aggiungere
Dopo averlo installato, avvialo, una piccola interfaccia grafica verrà aperta in cui si chiede di:
"
Simply drag the file on this window to see the MD5 checksum"
"
semplicemente trascina il file in questa finestra per vedere il risultato del MD5"
Non c'è niente altro da fare che aspettare (meno di 1 minuto al massimo, a secondo della dimensiona del file).
WinMD5
Scarica [WinMD5], o dal sito di "
S!Ri" :
- Seleziona il file da controllare,
- Fare clic su [Calculer]
- Digita o Copia/Incolla nella casella "Comparaison", la chiave che ti è stata fornita.
- Fare clic su [Comparer], per confrontare il valore calcolato con il valore che hai inserito.
- Il risultato viene visualizzato in una finestra che conferma l'autenticità del file analizzato.
winMd5Sum
Scarica
winMd5Sum
- Fare clic sul pulsante "..." per aprire il file da controllare
- Selezione l'immagine ISO scaricata
- Fare clic su [Calculate]
- Aspetta alcuni secondi...
- Il risultato viene visualizzato nel campo "MD5 Sum".
II - GNU/LInux
II-1 -In una console
Sotto Linux l'utily "
md5sum" è generalmente integrato nella tua distribuzione. Se non è già installato, visitare il sito seguente per scaricare un archivio :
www.fourmilab.ch/md5/
Sotto GNU/Linux, tutto ciò che c'è da fare, è di spostarsi nella directory che contiene il file da controllare e digitare il comando seguente:
$
md5sum nome_del_file <
Enter>
Il risultato dovrebbe comparire dopo qualche secondi nella forma seguente (in realtà la stessa in Windows)
D0AB11311B866B2332E92479906F2FF9 nome_del_file
Se non sei nella directory nella quale si trova il file da controllare, puoi anche digitare il suo percorso come in seguito:
$
md5sum /home/user/download/nome_del_file <
Enter>
Non dimenticare di utilizzare il "
completamento" (premi il tasto "
TAB") per completare le righe di comandi
II-2 Per allergici alla riga di comando
Esiste un progetto chiamato
Parano che propone una interfaccia grafica sotto Gnome per la creazione/modifica/controllo di somma MD5 o SHA-1.
Il progetto sembra non essere più mantenuto.
Grazie a coloro che sono tentati da questo front-end per fare un feedback di esperienza, direttamente in questa astuzia o tramite MP (messaggeria privata).
Grazie geric per il link.
III - Generare una somma MD5
Per Windows e GNU/Linux
Per generare una somma
MD5, occorre semplicemente eseguire la stessa operazione in quanto il controllo :
md5sum nome_del_file <
Enter>
Note : nome_del_file può essere di qualsiasi tipo di file (archivio, immagine, testo, iso, eseguibile,...)
Se si desidera creare un file testo (
nome_file_md5sum.txt), occorre ridirigere l'output del comando "
md5sum" verso il file testo al posto del output standard, ciò è lo schermo. Utilizzi per ciò il ">", sia sotto Windows sia sotto GNU/Linux.
md5sum nome_del_file >nome_file_md5sum.txt <
Enter>
____________________________
Nota: L'articolo originale è stato scritto da
jipicy contribuente di
CommentCaMarche