Cum se determină și se compară suma hash a unui fișier. Ce este o sumă de control (hash) și cum să o verific? Unde să compari suma hash a fișierelor sistemului de operare

Acasă / Instalarea programelor

De-a lungul timpului, mulți utilizatori de computere, cu cunoștințe mai detaliate, se întreabă despre sumele hash. Ele sunt numite și sume de control. Ce este asta? Pentru ce este? Cum se calculează aceste sume?

Definiţie

Este apelată o anumită valoare, care este calculată pentru date folosind algoritmi speciali. Scopul sumelor hash este de a verifica integritatea datelor în timpul transmiterii. Cei mai obișnuiți algoritmi de calcul sunt MD5, CRC32 și SHA-1. Sumele de control pot fi, de asemenea, folosite pentru a compara seturi de date pentru neechivalență, ceea ce este util pentru detectarea virușilor pe un computer.

Utilizarea acestei metode a câștigat popularitate datorită faptului că verificarea este ușor de implementat în echipamente digitale lucrul cu binar Poate fi analizat fără probleme și este excelent pentru găsirea erorilor care sunt cauzate de prezența zgomotului în canalele de informare.

Algoritmi pentru verificare

Algoritmul MD5 este folosit nu numai pentru a verifica integritatea datelor, dar face și posibilă obținerea unui identificator destul de fiabil, care este adesea folosit în cazurile în care fișierele identice sunt găsite pe un computer. Astfel, nu conținutul este comparat, ci sumele lor hash.

Algoritmul CRC32 este utilizat în programele de arhivare. Acesta înseamnă „cod de redundanță ciclic”.

Algoritmul SHA-1 și-a găsit aplicație în verificarea integrității datelor care sunt descărcate folosind programul BitTorrent.

Exemplu

De exemplu, un utilizator dorește să instaleze un sistem de operare sau un joc pe computerul său. El descarcă imaginea și vrea să se asigure că integritatea fișierului este în ordine și că nu s-a pierdut nimic în timpul transferului. Cel mai simplu mod de a face acest lucru este să comparați sumele hash ale fișierului încărcat și cele furnizate de autor. Dacă se potrivesc complet, atunci imaginea nu conține erori. Ei bine, dacă sumele hash ale fișierelor sunt diferite, trebuie să descărcați din nou, deoarece a apărut un fel de eșec.

Această procedură elementară servește ca măsură preventivă împotriva funcționării incorecte și a înghețurilor. Făcând acest lucru, puteți fi sigur că instalarea sistem de operare, programul sau jocul va fi corect.

Programul HashTab: Verificarea Sumei Hash

Acest utilitar este un plugin care este integrat în sistemul de operare și utilizat atunci când este necesar. Poate fi descărcat de pe site-ul oficial complet gratuit ca fișier de instalare. Instalarea programului este intuitivă.

După instalare, în proprietățile fiecărui fișier va exista o nouă filă suplimentară pentru calcularea sumei de control. În mod implicit, acestea vor fi calculate folosind aceiași trei algoritmi descriși mai sus.

Cum se verifică sumele hash? Pentru a face acest lucru, în câmpul „Comparație” trebuie să introduceți suma indicată de autor. Dacă fișierul descărcat și-a verificat cu succes autenticitatea, va apărea o bifă verde. În caz contrar, utilizatorul va vedea o cruce roșie. În acest caz, se recomandă să descărcați din nou fișierul.

Setările din fila „File Hash Sums” pot fi modificate făcând clic pe elementul corespunzător. Se va deschide o fereastră de setări, unde puteți seta afișarea sumelor de verificare necesare pentru verificare și calcul. Pentru a clarifica totul, se recomandă să bifați caseta de selectare care vă permite să afișați sumele de control în caractere mici.

Astfel, lucrul cu acest program este foarte simplu. Chiar și un utilizator fără experiență își poate da seama.

Verificator de fișiere MD5

Acest utilitar este descărcat și de pe site-ul oficial, dar nu necesită instalare. Trebuie doar să-l lansezi. Folosește același algoritm pentru verificare. Când descărcați un fișier, trebuie să copiați cantitatea de hash a originalului în clipboard și apoi să o inserați în câmp pentru verificare. Următorul pas este să selectați fișierul pe care utilizatorul dorește să îl testeze pentru integritate. După ce faceți clic pe butonul „Verificare”, veți primi un mesaj cu rezultatul lucrării, care vă va spune dacă suma de control fișiere sau fișierul este deteriorat și nu există nicio potrivire.

O caracteristică suplimentară a utilitarului este calcularea sumei folosind algoritmul MD5 pentru orice fișier de pe computer.

Concluzie

Deci, a fost luat în considerare conceptul de „sumă de control”. A devenit clar pentru ce era folosit. Pentru utilizatorul obișnuit, aceasta este o opțiune ușoară de a verifica integritatea și conformitatea fișierului cu originalul. Au fost descrise utilități utile pentru a calcula și compara sumele hash. Primul este capabil să compare diferite cantități, iar al doilea folosind doar un algoritm, dar nu necesită instalare, ceea ce este important dacă nu aveți drepturi de administrator.

Dacă intenționați să instalați un sistem de operare sau oricare altul produs software, se recomandă să verificați hashurile după descărcarea tuturor fișierelor de instalare. Acest lucru va economisi mult timp și, mai important, nervi.

Deci ai descărcat mult și greu Imagine Windows, iar acum doriți să vă asigurați că niciun octet nu a fost pierdut pe parcurs. Sau pachetul de distribuție v-a fost adus de zâna bună și doriți să verificați dacă are legătură cu pirații. Pentru a determina integritatea distribuției, aveți nevoie de două lucruri - o sumă de control și un program pentru a o verifica.

Sume de verificare a imaginilor Windows

Actualizare. 2017. Microsoft a mutat descărcările MSDN pe un nou site, https://my.visualstudio.com/downloads, unde este necesar un abonament pentru a accesa imaginile. Prin urmare, fără a vă abona folosind metoda de mai jos, nu mai este posibil să aflați suma de control.

Microsoft își publică sumele de verificare a produselor pe MSDN, specificând SHA1 ca tip hash. Căutați versiunea lingvistică și ediția Windows și faceți clic Inteligența pentru a vedea suma de control de mai jos.

Asta e jumătate din bătălie.

Verificarea sumei de verificare folosind utilitarul încorporat certutil

Dacă nu specificați parametrul -sha1, utilitarul va calcula hash-ul MD5.

După cum puteți vedea, totul este foarte simplu! Puteți utiliza această metodă pentru a verifica sumele de verificare MD5 sau SHA1 ale oricăror fișiere.

Verificarea sumei de verificare folosind programul HashTab

Dacă linie de comandă te sperie, poți verifica suma de control într-un mod mai simplu.

  1. Descărcați și instalați programul HashTab.
  2. Clic clic dreapta mouse-ul pe fișierul imagine și selectați „Proprietăți”.
  3. Accesați fila „File Hashes”.

V-ați întrebat vreodată de ce sunt indicate informații precum „Suma Hash”? Foarte des întâlnit pe torrente. Pe de o parte, niște informații de neînțeles, dar, pe de altă parte, foarte utile. De ce? Voi încerca să vă spun în detaliu cum să aflați hash-ul unui fișier, cum să îl comparați și de ce este atât de util.

Să ne dăm seama cum să aflăm hash-ul unui fișier și în ce cazuri acest hash ne va fi extrem de util. Nu voi intra prea mult în subiect, vă voi spune cu un exemplu într-un limbaj simplu, astfel încât toată lumea să-l înțeleagă!

De ce trebuie să știți suma hash a unui fișier?

Să presupunem că decideți să descărcați o imagine a unui joc dintr-un torrent și să vă distrați. Așa că ați găsit un joc interesant, ați citit descrierea și ați descoperit că descrierea fișierului indica „Suma Hash” a imaginii.

Cert este că persoana care a postat jocul l-a testat prima dată pentru funcționalitate pe computerul său, poate chiar pe mai multe PC-uri și pe diferite sisteme.

Odată ce a fost sigur că totul a fost instalat și funcționează perfect, a recunoscut „Suma Hash” a imaginii și a indicat-o în descrierea jocului. Pentru cei care nu știu, acest lucru ridică întrebarea: de ce a indicat suma hash a imaginii?

Pentru a spune aproximativ: suma hash este o „Cheie” unică a unui fișier care poate fi folosită pentru a verifica fișierul, adică integritatea acestuia.

Pentru a spune și mai simplu: Apoi, hash-ul ne va permite să comparăm două fișiere, fișierul care a fost încărcat pentru descărcare, cu fișierul care a fost descărcat pe computerul nostru.

Și de ce să-l compar? Să presupunem că ați descărcat imaginea și, în mod natural, ați început să instalați jocul. Dar în timpul procesului de instalare au început să apară unele erori, ceva nu mergea bine. Toate semnele că jocul nu se va instala așa cum este necesar sau că s-a instalat, dar nu se va lansa.

În general, există probleme similare...

Desigur, puteți da vina pentru toate necazurile locului de unde ați descărcat fișierul. Ei spun că fișierul nu a fost de înaltă calitate, nimic nu va rula, nimic nu va funcționa.

Dar s-ar putea să nu fie cazul.
Totul este în regulă cu sistemul și totul este în regulă cu sursa din care a fost descărcat fișierul.

Totul este de fapt mult mai simplu decât pare. În timpul procesului de descărcare a fișierului, ar fi putut apărea unele erori sau fișierul nu a fost descărcat până la sfârșit, în general, într-un cuvânt, fișierul a fost descărcat în computer incomplet dintr-un anumit motiv.

De aici vin toate necazurile!

Mergem pe site-ul de unde am descărcat fișierul, luăm cantitatea de hash acolo, după care aflăm hash-ul fișierului descărcat și le comparăm.

1) Dacă Suma Hash se dovedește a fi diferită, atunci fișierul descărcat este 100% diferit de fișierul care este postat pe site. Aceasta înseamnă că fișierul descărcat nu va funcționa. Va trebui să-l descărcați din nou.

2) Dacă Sumele Hash sunt aceleași, atunci în acest caz a fost încărcată o copie exactă a fișierului și va funcționa conform așteptărilor. Puteți începe instalarea în siguranță.

IMPORTANT! Dacă descărcați imagini Windows, atunci după descărcare vă recomand cu tărie să aflați suma hash și să o comparați dacă sumele nu se potrivesc, atunci este mai bine să vă gândiți de 100 de ori dacă merită să instalați Windows dintr-o imagine similară.

În caz contrar, puteți avea o mulțime de probleme la instalarea sistemului.

În general, cred că totul este clar, dacă aveți întrebări, nu ezitați să întrebați! Bine, ne-am dat seama de ce avem nevoie de suma hash a fișierului pe care urmează să-l descarcăm. Acum să învățăm cum să comparăm suma hash pentru a afla dacă fișierul a fost complet descărcat sau nu.

Cum să aflați și să comparați suma Hash a unui fișier.

În acest scop există programe specialeși sunt în general ușor de utilizat. Tot ce trebuie să faci este să alegi fișierul necesar, pentru a-și obține cantitatea de hash și a o compara cu cea care a fost indicată pe site. Este simplu!

Aș dori să prezint unul dintre aceste programe în această postare. Programul, ca să zic așa, „Producție proprie”, stăteam la laptop ieri și mi-am dat seama că mi-a cam ratat „Codarea” și am decis că va mai exista un program în comparație cu Hash-Sum.

Interfața programului arată astfel. Butoanele s-au dovedit fără etichete, dar fiecare buton are indicii despre ceea ce este necesar. Acestea apar în partea de jos a programului când treceți cu mouse-ul peste buton.

1 – Acest buton va deschide o casetă de dialog pentru selectarea fișierelor.
2 – Acest buton este necesar dacă trebuie să ștergeți conținutul câmpurilor.
.
4 – Acest buton va închide programul.
5 – Acest buton este necesar dacă trebuie să copiați Hash Sum în clipboard.
6 – Acest buton este opusul, introduceți suma Hash pentru comparație.

Pentru a compara sumele hash, apăsați butonul „1” și selectați fișierul care a fost descărcat. Programul își va determina suma hash în codificare md5 și va apărea în câmpul „Received Hash”.

Acum, în câmpul „Comparați cu:”, introduceți cantitatea de hash specificată în descrierea fișierului descărcat. Faceți clic pe butonul „Comparare” și programul va afișa rezultatul și va apărea următoarea fereastră:

Și încă unul punct important despre programul meu. Dacă îl utilizați, atunci când primiți un hash al unui fișier cu o dimensiune mare, programul se va îngheța pentru o perioadă scurtă de timp, sistemul vă va solicita să închideți programul...

De fapt, programul funcționează și în curând va afișa cantitatea de hash a fișierului. Dar programul se blochează pentru că trebuie modificat puțin, și anume pentru a adăuga un „fir suplimentar”. În general, nu acordați atenție faptului că programul „Nu răspunde”, acestea sunt erorile mele, încă funcționează fără probleme!

Cum se schimbă suma hash a unui fișier? (Pentru înțelegere)

Vă sugerez să vedeți un exemplu real despre cum se poate schimba suma hash a unui fișier. De exemplu, să luăm un document text obișnuit.

Să creăm un fișier „test.txt” și să scriem orice șir în el, de exemplu, trei caractere „123”. Acum să salvăm fișierul și să vedem dimensiunea acestuia, va fi doar „3 octeți”.

Deoarece un caracter cântărește doar 1 octet și nu contează ce este, un caracter sau un spațiu.

Cu toate acestea, acest lucru nu este deosebit de important. Ceea ce contează este că suntem în acest caz, avem posibilitatea de a elimina 1 octet din fișier sau invers, adăugam mai mulți octeți la fișier. Document text(TXT) funcționează excelent pentru acest exemplu.

Și așa, salvați fișierul cu linia „123” și uitați-vă la Suma Hash. Pentru mine s-a dovedit a fi de o asemenea semnificație.

MD5: 202CB962AC59075B964B07152D234B70

MD5: 202CB962AC59075B964B07152D234B70

Amenda! Salvăm „Suma hash” rezultată în altă parte. Acum deschideți din nou fișierul „test.txt” și adăugați un alt caracter la linie, iar rezultatul va fi următorul șir „1234”. Salvăm acest fișier și aflăm din nou „Suma Hash”. Asta sa întâmplat.

Când descărcați programe sau jocuri de pe Internet pe computer, este posibil să fi observat de mai multe ori că în descrierea fișierelor unor imagini de instalare este indicat un element precum „Checksums” sau „Hash sums”. Ce este o cantitate de hash, de ce este indicată pe site-uri web și cum poate fi verificată?

Suma hash este rezultatul procesării datelor fișierului cu o funcție hash. În esență, un hash este un identificator digital personal care poate fi utilizat pentru a verifica integritatea unei imagini copiate sau descărcate, comparând-o cu valoarea hash a fișierului original.

Dar de ce trebuie să verificați integritatea imaginii descărcate dacă puteți vedea deja în managerul de descărcare sau clientul torrent dacă fișierul a fost descărcat sau nu? Ideea este că, spre deosebire de majoritatea fisiere multimedia, cum ar fi fotografii, înregistrări audio sau filme, fișiere de instalare mult mai sensibile la cele mai mici daune. Prin urmare, dacă chiar și mici erori au apărut în timpul procesului de încărcare a imaginii, în timpul căruia s-au pierdut doar câțiva octeți de informații, este posibil să aveți probleme la instalarea unui sistem sau a unei aplicații din această imagine.

Pentru a evita astfel de probleme, cel mai bine este să verificați imediat valoarea hash a fișierului descărcat, comparând-o cu valoarea care a fost indicată în descrierea de pe site-ul de pe care s-a făcut descărcarea acest dosar. Cu toate acestea, puteți afla valoarea hash a unui fișier folosind mijloace standard sala de operatie sisteme Windows din păcate, nu va funcționa, așa că va trebui să apelezi la ajutor program terță parte. De exemplu, pentru a verifica un hash, puteți instala un utilitar specializat numit HashTab.

HashTab este foarte simplu, convenabil și program ușorÎn plus, este complet gratuit. Puteți descărca programul HashTab de pe site-ul oficial al dezvoltatorului folosind acest link: hashtab.ru/.

După instalarea programului HashTab, acesta va fi integrat automat în standard Windows Explorerși puteți afla cu ușurință cantitățile hash ale absolut orice fișier de pe computer.

Pentru a înțelege rapid cum să lucrați cu acest program, vom efectua un mic experiment. Să mergem pe site-ul oficial al Microsoft, în secțiunea pornire Windows Previzualizare tehnică, care se află la windows.microsoft.com/ru-ru/windows/preview-download și descărcați de acolo versiune de încercare un sistem de operare Windows 10 proaspăt copt Mai mult, înainte de descărcare, vom copia cu siguranță valoarea hash a fișierului imagine, care este indicată pe site.

După ce imaginea de previzualizare tehnică Windows este descărcată în hard disk computer, vom produce verificarea controlului pentru conformitatea sumelor de verificare a fișierului postat pe site și a fișierului imagine pe care l-am descărcat.

Pentru a afla cantitatea de hash a unui fișier, faceți clic dreapta pe el și selectați elementul din meniul contextual Proprietăți. În fereastra cu proprietățile fișierului, accesați fila File hash-uri. Aici puteți citi valoarea tuturor celor trei sume hash ale fișierului selectat (deși va trebui să așteptați până când programul calculează valoarea hash). Cu toate acestea, puțini oameni vor fi dispuși să compare manual valoarea sumelor hash atunci când este posibil să facă acest lucru automat. Doar copiați valoarea hash a fișierului original (descărcat de pe site) și lipiți-l în linie Comparație hash.

Dacă valorile ambelor sume hash se potrivesc, înseamnă că nu au apărut erori în timpul procesului de descărcare a fișierului și puteți instala în siguranță acest sistem de operare sau aplicație din imagine. Dacă hash-ul nu se potrivește, atunci este mai bine să descărcați acest fișier din nou, deoarece este mai bine decât să reinstalați sistemul sau aplicația a doua oară din cauza problemelor care pot apărea atât în ​​timpul procesului de instalare, cât și în timpul lucrărilor ulterioare.

De asemenea, puteți utiliza programul HashTab pentru a compara valorile hash a două fișiere identice. Pentru a face acest lucru, trebuie doar ca ambele să fie pe computer sau cel puțin pe o unitate detașabilă conectată la acesta. Pentru a compara sumele hash a două fișiere presupus identice pentru identitate, deschideți proprietățile unuia dintre fișierele din filă File hash-uri, faceți clic pe butonul Comparați fișierulși specificați calea către al doilea fișier. După aceasta, programul va calcula și va compara automat sumele hash ale ambelor fișiere.

Mai ai întrebări? - Le vom răspunde GRATUIT

În era noastră digitală, chiar și un octet mizerabil poate costa mult. Dacă fișierului imagine ISO lipsește chiar și un octet, atunci beneficiul unui astfel de fișier va fi îndoielnic. La un moment dat, când doriți să instalați un nou sistem de operare pentru dvs., procesul va fi întrerupt la o anumită etapă a instalării, din cauza faptului că imaginea s-a dovedit a fi spartă. Prin urmare orice Fișier ISO ar trebui scanat pentru integritate înainte de a-l arde într-un gol. Astfel, economisești timp prețios și te avertizi împotriva incidentelor ridicole apărute în procesul de utilizare a discurilor pe care a fost înregistrată cutare sau cutare imagine ISO. Și încă un punct important: o imagine ISO ruptă se poate datora unui motiv care nu poate fi controlat - de exemplu, fișierul în sine a fost încărcat de autor deja rupt. Și, de asemenea, din cauza instabilității conexiunii dvs. la Internet, care a dus în cele din urmă la pierderea datelor la descărcarea unui fișier pe computer.

Pentru a scana suma de control a unei imagini ISO, ar trebui să urmați următorii pași secvenţial. Nu are rost să-l descriem în detaliu, deoarece programul este destul de simplu și nu necesită cunoștințe profunde sau o descriere serioasă. Cu toate acestea, haideți să o luăm pas cu pas:

  1. Căutăm în vastitate world wide web Program HashTab (sau un program similar conceput pentru a verifica sumele de verificare (sau hashes) Imagini ISO), descărcați-l pe computer și instalați-l. Puteți descărca programul, de exemplu, de aici http://www.softportal.com/get-19546-hashtab.html, sau de pe site-ul oficial. Procesul de instalare este destul de simplu și nu necesită descriere;
  2. Apoi, faceți clic dreapta pe fișierul imagine ISO și selectați din fereastra pop-up meniul contextual elementul „Proprietăți”, unde va fi localizată noua filă creată de programul HashTab;
  3. Accesați fila „File hash sums”, suma hash a fișierului descărcat va fi indicată acolo. Această sumă este o sumă de control pentru fișierul pe care l-ați descărcat și chiar dacă nu este completă, va avea totuși o sumă de control;
  4. Copiem suma hash din descrierea fișierului ISO (de obicei, în subiectul din care descărcați fișierul, este indicată suma de control a imaginii ISO, iar suma de control trebuie să fie prezentă și pe reversul discului dacă imaginea este copiată de pe disc și dacă discul este licențiat), lipiți-o în câmpul „Comparație hash” și faceți clic pe butonul „Comparați fișierul...”.

Gata! În acest fel vom ști dacă sumele de control se potrivesc și ne vom asigura că imaginea ISO este gata de inscripționare. Dacă sumele de verificare diferă, atunci trebuie să descărcați din nou fișierul ISO și să verificați din nou integritatea acestuia. Dacă se dovedește că imaginea ISO descărcată din nou este încă ruptă, atunci este mai bine să căutați pe Internet o altă imagine, de preferință de la un alt autor.

Cel mai interesant lucru este că programul HashTab este disponibil atât pentru utilizatorii sistemului de operare Windows, cât și pentru cunoscătorii MacOs. Prin urmare, HashTab este un instrument universal pentru verificarea sumelor de verificare a imaginilor ISO. Și chiar dacă aveți mai multe computere cu sisteme de operare diferite instalate, veți fi mult mai confortabil să utilizați un singur software decât să căutați programe individuale, conceput pentru diferite sisteme de operare. Există destul de multe soluții similare pe Internet, ceea ce vă permite să alegeți dintr-o abundență de practic programe identice, diferă unul de celălalt doar prin interfața lor. Cu toate acestea, toate aceste programe sunt destul de simple și nu foarte largi în ceea ce privește funcționalitatea lor, așa că indiferent de ce alegeți, totul va fi cam la fel. Succes vouă și integritatea informațiilor!

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