Numărarea md5. Cum să verificați hash-ul MD5 al unui fișier pe Windows

Acasă / Sisteme de operare
Sfaturi utile
Playere video
Codec-uri
Manageri de descărcare
Clienți cu torrent
Setările programului
Verificarea integrității fișierelor descărcate

Când descărcați desene animate (și, în general, fișiere de pe Internet), se întâmplă adesea ca fișierul să fie descărcat „rupt” dintr-un motiv sau altul. Pentru a vă asigura că fișierul descărcat este identic cu fișierul de pe server, trebuie să comparați sumele de verificare. În acest scop puteți folosi algoritmul sumei de control md5. Când un desen animat este adăugat la server, acesta calculează la fel suma de control, îl puteți vedea pe pagina de informații despre desen animat. Pentru a calcula această sumă de control pentru un fișier descărcat pe computer, utilizați programul pe care l-am scris în mod special:

  • (dimensiune: ~ 87kb)

Programul nu necesită instalare. Pentru utilizatorii sălii de operație sisteme Linux, Unix, MacOS și altele - căutați programe similare direct ca parte a sistemului de operare.

Scurte instrucțiuni pentru lucrul cu programul MD5 File Checker:

Hai să lansăm programul. Pe pagina cu orice desen animat, în blocul de informații despre desen animat, găsiți câmpul cu suma de control md5 și copiați-l în clipboard.



Lipiți-l în caseta de selectare nr. 2. Selectăm fișierul pe care vrem să-l verificăm în câmpul nr. 1. Faceți clic pe butonul „Verifică”. Ca urmare, primim un mesaj cu rezultatul programului. De exemplu, „Suma MD5 a fișierului se potrivește cu suma de control. Fișierul nu este deteriorat” sau „Suma MD5 a fișierului nu se potrivește cu suma de control. Fișierul poate fi deteriorat”. Să tragem concluzii.

O caracteristică suplimentară a programului este calcularea sumei de control md5 pentru un fișier arbitrar și ieșirea acestuia către utilizator.

Toate întrebările despre funcționarea programului și eventualele erori găsite pot fi raportate la administrația site-ului.

Uneori, când descărcați fișiere de pe Internet, există momente când fișierele sunt descărcate „rupte”, adică corupte.

Nu vom lua în considerare de ce se întâmplă acest lucru acum pot fi multe motive.

Pentru a asigura integritatea fișierului descărcat, trebuie să verificați suma MD5. Fiecare autor care se respectă sau resursă care oferă fișiere mari pentru descărcare, ar trebui să-și publice suma MD5 împreună cu dimensiunea fișierului astfel încât utilizatorul.
Probabil ați văzut denumiri similare pe unele site-uri web - „MD5 checksum:”.

Cum se verifică integritatea fișierelor

Când trebuie efectuată această verificare? Apoi, când descărcați fișiere mari (DVD-uri), programe, tutoriale video, sisteme de operareși așa mai departe.

Verificarea sumei MD5 veți fi sigur că fișierul este intact și nu este deteriorat. Programul în sine este atât de simplu de utilizat încât de fapt nu există nimic de descris.

MD5 FileChecker nu necesită instalare pe un computer, dar este lansat printr-un fișier .exe obișnuit.

După despachetare din arhiva. Lansați comanda rapidă Md5Checker.exe

Cum se utilizează MD5 FileChecker? Alege fișierul necesar folosind butonul „Răsfoiește”, folosind butonul „Calculate”, calculați suma MD5 a fișierului descărcat și introduceți suma MD5 declarată în a treia linie și faceți clic pe „Verificați”.


Dacă programul „spune " că sumele se potrivesc înseamnă că fișierul este intact și nedeteriorat. Îl puteți descărca și utiliza în siguranță.

De aceea descărcare program gratuit MD5 FileChecker pe computer și bucurați-vă de el.

Conținutul articolului:

În unele situații, poate fi necesar să se calculeze hash-ul MD5 pentru un fișier pe care l-ați descărcat pe computer. De exemplu, pentru a fi sigur că ați descărcat exact fișierul dorit și că atacatorul nu l-a modificat. În acest articol ne vom uita la 2 moduri diferite Acest lucru se poate face: printr-o extensie pentru Explorer, precum și prin linia de comandă.

Opțiune prin extensia File Explorer

Pentru Windows Explorer Există un program grozav numit Hashtab care este gratuit pentru uz non-comercial. Îl poți descărca de pe . Selectați versiunea gratuită și faceți clic pe butonul „Descărcare”.

După instalarea programului, în meniul contextual Explorer, va apărea o nouă filă „File hashes”, selectând care, programul va calcula automat hashuri pentru fișierul selectat, în funcție de algoritmii selectați în setările sale.

Opțiune de linie de comandă (cu instalarea programului)

Dacă trebuie să calculăm cantitatea de hash a unui fișier prin linia de comandă, putem folosi un utilitar de la Microsoft, care este potrivit doar pentru astfel de cazuri. Descărcați-l de pe și instalați-l. Pentru a face acest lucru, va trebui să creați un folder pe hard disk și să-l specificați în timpul procesului de instalare. În exemplul nostru, programul a fost instalat în folderul C:\Program Files (x86)\FCIV. Pentru a calcula hash-ul MD5 al unui fișier, trebuie să lansăm linia de comandă și să introducem următoarea comandă în ea:

„C:\Program Files (x86)\FCIV\fciv.exe” -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

După cum puteți vedea, suma hash MD5 este aceeași atât pentru prima cât și pentru a doua opțiune.

„C:\Program Files (x86)\FCIV\fciv.exe” este calea către fișierul fciv.exe
-md5 - specificarea algoritmului prin care fciv.exe va calcula suma hash
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - calea către fișierul pentru care calculăm suma hash.

Opțiune de linie de comandă (fără a instala programe)

În cazul în care nu doriți să instalați niciun program, vă puteți descurca cu cele încorporate. folosind Windows, pentru aceasta puteți folosi utilitarul CertUtil.

Cel mai simplu mod de a verifica MD5 (suma hash) în Linux este în terminal. Prin orice GUI Va trebui să faceți mai multă manipulare decât să comandați următoarele în terminalul Linux:

Md5sum /home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso

Este de la sine înțeles că calea către fișierul de care aveți nevoie (/home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso) trebuie specificată ca fiind proprie, cea care corespunde obiectului dorit pentru numărare MD5 sume în Linux.

Pentru a evita introducerea manuală a căii către fișier, o puteți copia după cum urmează. Folosind managerul de fișiere, mergem la directorul în care se află de fapt fișierul de care avem nevoie. Bara de adrese în manager de fișiere este necesar să se transfere din vizualizarea „icoană” în vizualizarea text, folosind tastele , apoi puteți copia calea fie folosind mouse-ul prin clic dreapta, fie folosind tastele . Mergeți la terminal și adăugați calea noastră cu numele complet al fișierului la comanda scrisă „md5sum”, separate de un spațiu.

$ md5sum /home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso /home/pavel/Distributions/lubuntu-12.04-desktop-i386.iso

Comenzile din Linux sunt standard pentru toată lumea și înseamnă că comanda md5sum potrivit pentru orice distributie Linux, indiferent unde te afli. Acesta este unul dintre avantaje linie de comandă!!!

Verificarea MD5 (sume hash) este necesară după descărcarea fișierelor mari, care nu vor funcționa corect dacă fișierele sunt deteriorate sau modificate în vreun fel. Verificarea sumelor MD5 se aplică în principal fișierelor .iso, cel mai adesea seturi de distribuție. Dacă fișierul .ISO este deteriorat, atunci nu ar trebui să îl scrieți pe o cheie USB (unitate flash), cu atât mai puțin pe un disc optic, distribuția Linux va raporta o eroare în orice fișier în timpul instalării.

După arderea unei distribuții Linux pe un disc optic, trebuie să-i verificați integritatea și să aflați suma MD5.

În acest articol, vom continua să pătrundem în lumea liniei de comandă și să comparăm MD5 al opticului înregistrat cu suma MD5 a fișierului original .ISO folosind utilitarul consolei isoinfo. Pentru început, vom extrage câteva informații primare despre discul înregistrat cu comanda:

Isoinfo -d -i /dev/sr0

Unde /dev/sr0 este un DVD-ROM, pentru a clarifica numele montat disc optic, în cazul în care aveți mai multe, îl puteți găsi din rezultatul acestei comenzi:

Din informațiile disponibile după introducere:

$ isoinfo -d -i /dev/sr0

Va fi ceva de genul asta:

CD-ROM-ul este în format ISO 9660 ID sistem: ID volum: Lubuntu 12.04 i386 ID set volum: ID editor: ID pregătitor date: XORRISO-1.0.8 2011.04.14.073001, LIBISOBURN-1.0.8, LIBISOFS-1.0. -1.0.6 ID aplicație: Copyright ID fișier: Abstract ID fișier: Bibliografic ID fișier: Mărimea setului de volum este: 1 Numărul secvenței setului de volum este: 1 Mărimea blocului logic este: 2048 Mărimea volumului este: 352406 El Torito VD versiunea 1 găsită, Catalogul de încărcare este în sectorul 320 Joliet cu nivelul 3 UCS găsit Semnăturile Rock Ridge versiunea 1 găsită Antet de validare Eltorito: Hid 1 Arch 0 (x86) ID "" Cheie 55 AA Antet de pornire implicită Eltorito: Bootid 88 (pornibil) Suport de pornire 0 (Fără emulare) Pornire) Segment de încărcare 0 Tip sistem 0 Nsect 4 Bootoff 52A18 338456

Aceste rânduri sunt importante pentru noi:

Dimensiunea blocului logic este: 2048 Dimensiunea volumului este: 352406

Dd if=/dev/sr0 bs=2048 count=352406 conv=notrunc,noerror | md5sum -b

Acordați atenție la trei puncte pe care trebuie să le înlocuiți:

  • /dev/sr0 - calea către discul optic (dacă aveți unul, atunci acest element este neschimbat)
  • bs= 2048 - aveți propria dvs. valoare „Dimensiunea blocului logic este:”
  • count=352406 - din valoarea „Dimensiunea volumului este:”.

După calcul veți obține ceva de genul:

352406+0 înregistrări citite 352406+0 înregistrări scrise copiate 721727488 octeți (722 MB) *- , 55,3223 s, 13,0 MB/s

- aceasta este suma MD5 a discului. Dacă se potrivește cu valoarea specificată pe site-ul de unde ați descărcat fișierul sau de la fișier sursă pe computer, ceea ce înseamnă că discul a fost înregistrat fără erori. În practică, se întâmplă ca, de multe ori, suma MD5 să nu coincidă cu suma MD5 indicată pe site din cauza erorilor la citirea discului.

La schimbul de informații prin rețele de calculatoare sau prin medii portabile, se pune problema urgentă a modului de verificare a integrității informațiilor transmise. La urma urmei, dacă mai mulți biți sunt salvați incorect în fișierul de mai mulți megaocteți rezultat, acest lucru poate duce la probleme la utilizarea acestui fișier. Mai ales dacă acest fișier este o aplicație. Prin urmare, atunci când distribuiți diferite fișiere de instalare și alte informații, se obișnuiește să se indice o sumă de control (hash) - astfel încât utilizatorii, după ce au descărcat datele, să poată verifica în mod independent sumele de verificare ale fișierelor pentru o potrivire cu hash-ul informațiilor descărcate.

Principii de utilizare a sumelor de control

Pentru a folosi tehnologia în mod inteligent, este util să înțelegeți ce este un hash. ÎN caz general un hash este un set de biți obținuți ca urmare a calculelor pe informații folosind un algoritm specific. Trăsătură distinctivă Acest algoritm este că atunci când se modifică cel puțin un bit din informațiile originale, se schimbă și suma hash. Și, în același timp, există o probabilitate extrem de scăzută ca o modificare aleatorie a câțiva biți de informații primite să lase hash-ul neschimbat. Astfel, reiese că suma de control este ca un pașaport de date, după verificarea căreia se poate concluziona că datele sunt autentice.

Prin urmare, principiul utilizării hashurilor este destul de simplu și constă din două etape:

1. Calculați, stocați și publicați suma de control a datelor originale.

2. Calculul valorii sale pentru o copie a datelor și compararea cu valoarea pentru originale.

Există mulți algoritmi de hashing diferiți. Și, în consecință, există multe tipuri de sume hash. Cele mai populare dintre ele sunt CRC32, MD5, SHA-1 etc.

Unde se folosesc hashurile?

Chiar și acei utilizatori care nu știu ce sume de hash sunt încă destul de des beneficiază de utilizarea lor - de exemplu, atunci când deschid fișiere împachetate. Faptul este că arhivatorii moderni își adaugă hashurile la fișierele împachetate. Ele pot fi văzute prin deschiderea arhivei folosind un program de arhivare.

Și, în consecință, la dezarhivare, aceste hashuri sunt verificate automat. Dacă arhiva este deteriorată, programul de arhivare va genera o eroare cu un mesaj că sumele de verificare ale fișierelor nu se potrivesc. Prin urmare, cel mai simplu mod de a asigura controlul asupra transferului corect al fișierelor este să le împachetați într-o arhivă.

Un alt domeniu în care pot fi utilizate sumele de verificare este folosirea acestora în locul parolelor. Când un vizitator se înregistrează pe un site web prin intrare parola secreta, atunci nu parola în sine este stocată pe server, ci hash-ul acesteia. În consecință, dacă atacatorii obțin acces la server, nu vor putea afla parolele salvate - pur și simplu nu sunt acolo.

De asemenea, sumele hash sunt o parte integrantă a muncii trackerilor de torrent. Datorită acestui fapt, atunci când descărcați fișiere prin torrente, este garantată integritatea 100% a transferului de informații. În acest caz, utilizatorul nu trebuie să controleze în niciun fel acest proces. Toate operațiunile necesare în timpul descărcării sunt efectuate de program (). Desigur, dacă fișierele au fost descărcate de mult timp și trebuie să vă asigurați că nu s-au deteriorat în timp, puteți rula o scanare manuală. De exemplu, în programul uTorrent există un element special pentru aceasta în meniul contextual (care apare când apăsați clic dreapta mouse-ul pe torrentul selectat).

Când utilizați arhive și torrente, hashingul se efectuează fără intervenția utilizatorului. Dar, din moment ce nu toate fișierele sunt convenabile de arhivat, cu atât mai puțin folosiți torrentele atunci când trimiteți informații, există o practică răspândită de calculare a sumelor de control pentru un set arbitrar de fișiere. Cel mai adesea, se folosește un hash în format MD5, pentru care au fost create multe programe diferite.

Cum se creează hash MD5 de fișiere folosind MD5Checker?

În ciuda faptului că algoritmul MD5 este disponibil în multe manageri de fișiere și utilitare, nu toate sunt convenabile de utilizat. Unele programe nu pot verifica hashurile pentru un grup de fișiere. O altă parte a programelor, deși face acest lucru, nu afișează un raport privind rezultatele scanării într-o formă convenabilă - trebuie să parcurgeți manual întreaga listă de fișiere pentru a identifica mesajele de eroare.

Singurul maxim program convenabil pentru lucrul cu MD5 - aceasta este aplicația MD5Checker. Puteți descărca programul de la site-ul oficial. În ciuda faptului că programul are o interfață în limba engleză, este destul de simplu de utilizat.

Programul este setat la hashing în mod implicit fișiere de program, arhive și imagini ISO. Prin urmare, dacă doriți să utilizați această aplicație pentru muzică și video, trebuie mai întâi să schimbați una singura setare— specificați o mască pentru fișierele cu care programul va funcționa. Pentru a face acest lucru, accesați elementul de meniu „Instrumente / Opțiuni” și specificați simbolul * (care înseamnă „toate fișierele”) în câmpul „Includeți”.

După aceasta, puteți utiliza programul în modul normal— acum fiecare fișier din toate subfolderele va fi scanat.

Pentru a crea un hash MD5, trebuie să trageți fișierele selectate dintr-un folder în fereastra programului - iar programul va începe automat să calculeze sumele MD5 pentru toate fișierele selectate și pentru toate fișierele din subfoldere (care îndeplinesc masca pe care am specificat-o). Sumele calculate vor fi afișate în coloana „MD5 curent”. Acum tot ce rămâne este să salvați valorile obținute într-un fișier făcând clic pe butonul „S To” („Salvare în”).

Este important de reținut că, dacă salvați fișierul MD5 în folderul în care se află toate fișierele și subfolderele pe care le-am selectat, căile relative către acestea vor fi salvate. Acest lucru vă va permite să verificați suma de control în viitor, chiar dacă mutați fișierele în altă locație. Prin urmare, înainte de a salva fișierul, este logic să mergeți la rădăcina folderului făcând clic pe butonul corespunzător.

Dacă deschideți fișierul rezultat în Notepad, veți vedea că informațiile sunt stocate în el sub formă de text simplu.

În acest caz, vă puteți asigura că căile către fișiere sunt relative, de exemplu. nu conțin litera de unitate pe care se află. Un astfel de fișier MD5 poate fi stocat într-un folder împreună cu fișierele, iar în viitor integritatea fișierelor din acest folder poate fi verificată pe orice computer.

Cum se verifică sumele de verificare a fișierelor?

Pentru a verifica sumele de verificare ale fișierelor, trebuie să reporniți programul sau să faceți clic pe butonul „Șterge” pentru a șterge lista de fișiere.

După aceasta, ar trebui să trageți fișierul MD5 în fereastra programului și să vă asigurați că lângă fiecare fișier apare o bifă verde. Aceasta înseamnă că fișierele sunt păstrate în siguranță. Dacă există destul de multe fișiere, atunci este mai convenabil să controlați folosind contoarele „Eșuat” și „Trecut” din antetul tabelului.

Puteți efectua un experiment: redenumiți unul dintre fișiere și editați altul, făcând câteva modificări minore. După ce a rulat re-verificarea, programul a descoperit că unul dintre fișiere a devenit inaccesibil sub numele său original (marcat cu o pictogramă galbenă), iar suma de verificare a celui de-al doilea fișier nu se potrivea (marcat cu o pictogramă roșie). O nepotrivire a sumei de control indică faptul că fișierul fie a fost modificat, fie este deteriorat.

Este de remarcat faptul că, dacă aveți mai multe foldere, fiecare dintre ele conține unul sau mai multe fișiere MD5 (inclusiv în subfoldere), atunci, trăgând toate aceste foldere în fereastra programului, puteți verifica integritatea tuturor fișierelor dintr-o singură lovitură. MD5Checker extrage automat valorile hash din fișierele cu extensia md5 întâlnite în timpul scanării. Acest lucru poate fi extrem de convenabil dacă cantități mari de informații sunt copiate sau transmise prin Internet.

De asemenea, dacă ați redenumit sau mutat unele fișiere într-o altă locație, puteți edita fișierul MD5 în Notepad, specificând noi valori pentru căile lor acolo - și apoi îl puteți utiliza în continuare pentru a verifica fișierele.

Rezultate

Tehnologia hashing oferă o oportunitate unică de a controla siguranța informațiilor. În vremurile moderne, când numărul de fișiere de utilizator se ridică la mii și zeci de mii, este necesară o comoditate în procesarea sumelor hash pentru volume mari de date. Programul MD5Checker face față cu succes acestei sarcini, cu care puteți să verificați sumele de control și să le creați pentru multe fișiere, indiferent de adâncimea imbricației acestora în arborele de foldere.

© 2024 ermake.ru -- Despre repararea PC-ului - Portal de informații