In questa guida faremo una piccola introduzione sull'utility md5sum di Windows o Linux, impegnata per garantire un processo di download file sicuro, che non metta a rischio il tuo computer.
Cos'è md5sum e a cosa serve?
Md5sum è un programma che permette di calcolare la traccia digitale di un file. In inglese: fingerprint, message-digest o checksum. Questo è un valore a 128 bit che corrisponde alla somma di controllo (checksum) calcolata da un file. L'obiettivo non è quello di garantire un'origine affidabile, ma di verificare l'integrità dei dati scaricati, verificare se un file è stato modificato (rispetto all'originale) durante il download e sapere se il download è stato danneggiato o incompleto.
Come funziona il comando md5sum su Windows?
- Scarica la versione zip (md5.zip) di MD5 per Windows
- Decomprimi l'archivio in una cartella sulla radice del disco C: (nel nostro esempio l'abbiamo nominata md5sum).
- Apri una console MS-DOS (premere i tasti Windows + R, digita "cmd" e premi OK), poi passa alla cartella contenente il file md5.exe: C:\>cd md5sum <Enter>.
- Assicurati che il file md5.exe sia presente:
C:\md5sum> dir /w /p
md5 'le_chemin_complet_de_votre_image_iso'
- Per esempio, supponendo che questo file si trova in D:\immagine_isoSmoothwall:
md5 D:\immagine_isoSmoothwall\smoothwall-2.0-metro.iso
- Dovresti ottenere il seguente risultato:
D0AB11311B866B2332E92479906F2FF9 D:\immagine_isoSmoothwall\smoothwall-2.0-metro.iso.
- Utilizza l'opzione -n se non si desidera visualizzare il nome e il percorso del file nel risultato:
md5 -n D:\immagine_isoSmoothwall\smoothwall-2.0-metro.iso
- Otterrai: D0AB11311B866B2332E92479906F2FF9
- Ora si può fare il confronto tra il risultato ottenuto avendo il file 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 nella directory:
- C:\windows\comando\ (per Windows 95/98/Me)
- C:\winnt\system32\ (per Windows 2000)
- C:\windows\system32\ (per versioni più recenti)
- Da questo momento potrai avviare il comando md5 o md5sum (sempre da una console MS-DOS) direttamente dalla directory dell'immagine ISO da controllare.
- Esempio:
D:\immagine_isoSmoothwall>md5 -n smoothwall-2.0-metro.iso
- Ottenendo come risultato: D0AB11311B866B2332E92479906F2FF9
Come funziona il comando md5sum nell'interfaccia grafica GUI?
Mst MD5
- Scarica mst MD5 e avvialo.
- Una volta installato, eseguilo. Si aprirà una piccola interfaccia grafica che ti inviterà (in inglese) a: Simply drag the file on this window to see the MD5 checksum (a trascinare il file in questa finestra per vedere il risultato MD5</bold>).
- Trascina il file in questa finestra per vedere il risultato MD5.
WinMD5Free
- Scarica WinMD5.
- Seleziona il file da controllare cliccando Browse..., il programma calcola la somma md5 che verrà visualizzata nella casella Current file MD5 checksum value.
- Si può anche compare il valore ottenuto con il valore MD5 originale del file, per fare questo, digitare o copiare nella seconda casella il valore originale fornito con il file e cliccare su Verify. Il risultato viene visualizzato in una finestra che conferma l'autenticità del file analizzato.
Come funziona il comando md5sum su GNU/Linux?
- Su Linux, l'utility md5sum è generalmente integrata nella distribuzione. Se non è già installata, visita il sito seguente per scaricare l'archivio il file compresso (tar/gzip): Scarica file tar/gzip per Linux.
- Nell'ambiente GNU/Linux, devi andare nella directory che contiene il file che vuoi verificare e inserire il comando:
$md5sum nom_del_archiv
o
- Il risultato dovrà apparire in pochi secondi così: D0AB11311B866B2332E92479906F2FF9 nome_del_file.
- Se non si è nella directory nella quale si trova il file da controllare, puoi anche digitare il percorso completo esempio:
$md5sum /home/user/download/nome_del_file
.
- Non dimenticare che puoi eseguire la scheda (premendo il tasto TAB) per completare la riga di comando.
Come generare una somma MD5?
Windows e GNU/Linux
- Per generare una somma MD5, occorre semplicemente eseguire la stessa procedura in quanto il controllo:
md5sum nome_del_file
.
Nota Bene: il file può essere di qualsiasi tipo (archivio, immagine, testo, iso, eseguibile, ecc.).
- Se desideri creare un file testo (per esempio nome_file_md5sum.txt), occorre reindirizzare l'output del comando md5sum verso il file testo al posto del output standard, ciò è lo schermo. Utilizzi per ciò il segno >, sia sotto Windows sia sotto GNU/Linux:
md5sum nome_del_file >nome_file_md5sum.txt
Foto: © Pixabay.