Validarea sumei de control MD5 a unui fișier

Când descărcați un fișier mare, cum ar fi o distribuție Linux sub forma unui ISO, ar trebui să îl validați pentru a vă asigura că fișierul a fost descărcat corect, fără erori sau modificări neautorizate.

Dezvoltatorii de fișiere mari precum ISO rulează acele imagini finalizate printr-un program pentru a genera un fișier criptat MD5. Această metodă oferă o sumă de verificare unică, care este o amprentă a fișierului.

Descărcați ISO și apoi rulați un instrument care creează o sumă de verificare MD5 pe acel fișier. Suma de control care revine ar trebui să se potrivească cu cea de pe site-ul web al dezvoltatorului de software.

Descărcarea unui fișier cu o sumă de control MD5

Pentru a demonstra cum să validați suma de control a unui fișier, veți avea nevoie de un fișier care are deja o sumă de control MD5 disponibilă pentru comparare.

Majoritatea distribuțiilor Linux oferă fie o sumă de control SHA sau MD5 pentru imaginile lor ISO. O distribuție care utilizează metoda sumei de control MD5 pentru validarea unui fișier este Bodhi Linux.

Descărcați o versiune live a Bodhi Linux de pe http://www.bodhilinux.com/.

Pagina legată oferă trei versiuni:

  • Standard
  • Lansare AppPack
  • Lansare moștenită

Descărcați două fișiere: ISO Bodhi Linux, disponibil la linkul de descărcare, și fișierul MD5. Veți compara suma de control pe care o vedeți în fișierul MD5 cu suma de control pe care o veți obține într-o sesiune shell.

  1. Descărcați ISO în sine făcând clic pe linkul Descărcare chiar sub secțiunea Versiune standard.

    Captură de ecran a linkului de descărcare pentru versiunea standard a Bodhi Linux
  2. Clic MD5 pentru a descărca fișierul sumă de control MD5 pe computer.

    Captură de ecran a linkului de descărcare MD5 pentru versiunea standard a Bodhi Linux
  3. Deschideți fișierul MD5 într-un editor de text. Conținutul arată cam așa:

    ba411cafee2f0f702572369da0b765e2 bodhi-4.1.0-64.iso

Verificați suma de verificare MD5 utilizând Windows

Pentru a verifica suma de control MD5:

  1. Deschideți linia de comandă.

    Captură de ecran a pictogramei de lansare Windows 10 Command Prompt
  2. Deschideți folderul de descărcări tastând Descărcări de cd. Dacă ați salvat fișierele într-o altă locație, mergeți acolo.

    Captură de ecran a directorului Descărcări din linia de comandă Windows 10
  3. Tip certutil -hashfile urmat de numele fișierului și apoi MD5.

    Captură de ecran a comenzii „ certutil -hashfile bodhi-5.0.0-64.iso MD5” în promptul de comandă Windows 10
  4. Verificați dacă valoarea returnată se potrivește cu valoarea fișierului MD5 pe care l-ați descărcat de pe site-ul web Bodhi (și deschis în Notepad).

    Captură de ecran care compară hashtagul din fereastra Command Prompt cu hashtagul din Notepad
  5. Dacă valorile nu se potrivesc, atunci fișierul nu este valid și ar trebui să îl descărcați din nou.

Verificați suma de verificare MD5 utilizând Linux

Pentru a verifica suma de control MD5 folosind Linux, urmați aceste instrucțiuni:

  1. Deschideți o sesiune shell, apoi vizitați directorul de unde ați descărcat fișierele.

  2. introduce md5sum urmat de numele fișierului.

    Terminal cu comenzi pentru a verifica md5 în Linux
  3. Valoarea afișată de comanda md5sum ar trebui să se potrivească cu valoarea din fișierul MD5.

Considerații

Metoda md5sum de verificare a validității unui fișier funcționează doar atâta timp cât site-ul de pe care descărcați software-ul este securizat. Funcționează bine atunci când sunt disponibile o mulțime de oglinzi, deoarece puteți oricând să verificați din nou pe site-ul principal.

Cu toate acestea, dacă cineva pirata site-ul principal și intrușii modifică suma de control de pe site, atunci probabil că descărcați ceva ce nu doriți să utilizați.

Dacă suma de verificare a fișierului nu se potrivește cu valoarea din fișierul de descărcare suplimentar, știți că fișierul a fost corupt într-un fel. Încercați să-l descărcați din nou. Dacă mai multe încercări eșuează, anunțați proprietarul fișierului sau administratorul site-ului care îl deservește.