Md5sum: cos'è, come funziona e come si usa su Windows e Linux

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
  • Esegui il comando:
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.

Fai una domanda
I nostri contenuti sono creati in collaborazione con esperti di high-tech, sotto la direzione di Jean-François Pillou, fondatore di CCM.net. CCM è un sito di high-tech leader a livello internazionale ed è disponibile in 11 lingue.
Potrebbe anche interessarti
Il documento intitolato « Md5sum: cos'è, come funziona e come si usa su Windows e Linux » dal sito CCM (it.ccm.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.