Kako se heš suma datoteke određuje i upoređuje. Šta je kontrolni zbroj (heš) i kako ga provjeriti? Gdje uporediti hash zbir datoteka operativnog sistema

Dom / Instaliranje programa

Vremenom se mnogi korisnici računara, uz detaljnije upoznavanje, pitaju o hash sumama. Nazivaju se i kontrolnim sumama. sta je ovo čemu služi? Kako se izračunavaju ovi iznosi?

Definicija

Poziva se određena vrijednost koja se izračunava za podatke pomoću posebnih algoritama. Svrha hash suma je provjera integriteta podataka tokom prijenosa. Najčešći algoritmi za proračun su MD5, CRC32 i SHA-1. Kontrolne sume se takođe mogu koristiti za upoređivanje skupova podataka za neekvivalentnost, što je korisno za otkrivanje virusa na računaru.

Upotreba ove metode postala je popularna zbog činjenice da se provjera lako implementira digitalna oprema rad sa binarnim. Može se analizirati bez problema i odličan je za pronalaženje grešaka koje su uzrokovane prisustvom šuma u informacionim kanalima.

Algoritmi za verifikaciju

MD5 algoritam se koristi ne samo za provjeru integriteta podataka, već omogućava i dobivanje prilično pouzdanog identifikatora, koji se često koristi u slučajevima kada se identične datoteke pronađu na računalu. Dakle, nije upoređivan sadržaj, već njihov hash sumi.

CRC32 algoritam se koristi u programima za arhiviranje. To je skraćenica za “ciklički redundantni kod”.

SHA-1 algoritam je našao primjenu u provjeri integriteta podataka koji se preuzimaju pomoću BitTorrent programa.

Primjer

Na primjer, korisnik želi da instalira operativni sistem ili igru ​​na svoj računar. On preuzima sliku i želi se uvjeriti da je integritet datoteke u redu i da ništa nije izgubljeno tokom prijenosa. Najlakši način da to učinite je da uporedite hash sume prenesene datoteke i one koje je dao autor. Ako se potpuno podudaraju, onda slika ne sadrži greške. Pa, ako su hash sumi fajlova drugačiji, morate ponovo da preuzmete, jer je došlo do nekog kvara.

Ovaj elementarni postupak služi kao preventivna mjera protiv nepravilnog rada i smrzavanja. Na taj način možete biti sigurni da je instalacija operativni sistem, program ili igra će biti ispravni.

HashTab program: Provjera Hash Sume

Ovaj uslužni program je dodatak koji je integrisan u operativni sistem i koristi se po potrebi. Može se preuzeti sa službene web stranice potpuno besplatno kao instalacioni fajl. Instalacija programa je intuitivna.

Nakon instalacije, u svojstvima svake datoteke pojavit će se nova dodatna kartica za izračunavanje kontrolne sume. Podrazumevano, oni će biti izračunati koristeći ista tri algoritma opisana gore.

Kako provjeriti hash sume? Da biste to učinili, u polje „Poređenje“ morate uneti iznos koji je naveo autor. Ako je preuzeta datoteka uspješno potvrdila svoju autentičnost, pojavit će se zelena kvačica. U suprotnom, korisnik će vidjeti crveni križ. U tom slučaju se preporučuje da ponovo preuzmete datoteku.

Postavke na kartici “File Hash Sums” mogu se promijeniti klikom na odgovarajuću stavku. Otvoriće se prozor postavki u kojem možete postaviti prikaz potrebnih kontrolnih suma za verifikaciju i izračunavanje. Da bi sve bilo jasno, preporučuje se da označite kvadratić koji vam omogućava da prikažete kontrolne sume malim slovima.

Stoga je rad sa ovim programom vrlo jednostavan. Čak i neiskusan korisnik to može shvatiti.

MD5 File Checker

Ovaj uslužni program se također preuzima sa službene web stranice, ali ne zahtijeva instalaciju. Samo treba da ga pokrenete. Koristi isti algoritam za verifikaciju. Prilikom preuzimanja datoteke, potrebno je da kopirate heš iznos originala u međuspremnik, a zatim ga zalijepite u polje za verifikaciju. Sljedeći korak je odabir datoteke koju korisnik želi testirati na integritet. Nakon klika na dugme „Proveri“, dobićete poruku sa rezultatom rada koja će vam reći da li je kontrolna suma datoteke ili je datoteka oštećena i nema podudaranja.

Dodatna karakteristika uslužnog programa je izračunavanje iznosa pomoću MD5 algoritma za bilo koju datoteku na računaru.

Zaključak

Dakle, razmatran je koncept „kontrolnog zbira“. Postalo je jasno za šta se koristi. Za prosječnog korisnika, ovo je laka opcija za provjeru integriteta i usklađenosti datoteke s originalom. Opisani su korisni uslužni programi za izračunavanje i upoređivanje hash suma. Prvi može upoređivati ​​različite iznose, a drugi koristeći samo jedan algoritam, ali ne zahtijeva instalaciju, što je važno ako nemate administratorska prava.

Ako ćete instalirati operativni sistem ili bilo koji drugi softverski proizvod, preporučuje se da provjerite hasheve nakon preuzimanja svih instalacionih datoteka. Ovo će uštedjeti mnogo vremena i, što je još važnije, živaca.

Dakle, preuzimate dugo i naporno Windows slika, a sada želite da budete sigurni da nijedan bajt nije izgubljen na putu. Ili vam je distributivni paket donijela dobra vila, a vi želite provjeriti je li povezana s piratima. Da biste utvrdili integritet distribucije, potrebne su vam dvije stvari - kontrolni zbroj i program za provjeru.

Kontrolne sume Windows slike

Upd. 2017. Microsoft je premjestio preuzimanja MSDN-a na novu stranicu, https://my.visualstudio.com/downloads, gdje je za pristup slikama potrebna pretplata. Stoga, bez pretplate koristeći metodu ispod, više nije moguće saznati kontrolni zbroj.

Microsoft objavljuje kontrolne sume svojih proizvoda na MSDN-u, navodeći SHA1 kao tip heša. Potražite jezičnu verziju i izdanje vašeg Windowsa i kliknite Inteligencija da vidite kontrolni zbroj ispod.

To je pola bitke.

Provjera kontrolne sume pomoću ugrađenog uslužnog programa certutil

Ako ne navedete parametar -sha1, uslužni program će izračunati MD5 hash.

Kao što vidite, sve je vrlo jednostavno! Ovu metodu možete koristiti za provjeru MD5 ili SHA1 kontrolnih suma bilo koje datoteke.

Provjera kontrolne sume pomoću HashTab programa

Ako komandna linija plaši vas, kontrolnu sumu možete provjeriti na jednostavniji način.

  1. Preuzmite i instalirajte HashTab program.
  2. Kliknite desni klik mišem na datoteku slike i odaberite "Svojstva".
  3. Idite na karticu "Haševi datoteka".

Da li ste se ikada zapitali zašto su navedene informacije kao što je "Hash Sum"? Vrlo često se nalazi na torentima. S jedne strane, neke nerazumljive informacije, ali s druge strane vrlo korisne. Zašto? Pokušat ću vam detaljno reći kako pronaći hash datoteke, kako ga uporediti i zašto je toliko koristan.

Hajde da shvatimo kako saznati hash datoteke i u kojim slučajevima će nam ovaj hash biti izuzetno koristan. Neću previše ulaziti u temu, reći ću vam na primjeru jednostavnim jezikom da ga svi razumiju!

Zašto trebate znati hash sumu datoteke?

Recimo da odlučite da preuzmete sliku igre sa torrenta i zabavite se. Dakle, pronašli ste zanimljivu igru, pročitali opis i otkrili da je u opisu datoteke naznačena "Hash Sum" slike.

Činjenica je da je osoba koja je objavila igru ​​prvo testirala funkcionalnost na svom računaru, možda čak i na nekoliko računara i na različitim sistemima.

Nakon što je bio siguran da je sve instalirano i radi savršeno, prepoznao je “Hash Sum” slike i naznačio ga u opisu igre. Za one koji ne znaju, postavlja se pitanje: zašto je naveo heš zbir slike?

Ugrubo rečeno: hash suma je jedinstveni „Ključ“ datoteke koji se može koristiti za provjeru datoteke, odnosno njenog integriteta.

Još jednostavnije rečeno: zatim, heš će nam omogućiti da uporedimo dva fajla, fajl koji je postavljen za preuzimanje, sa fajlom koji je preuzet na naš računar.

I zašto bih to uporedio? Recimo da ste preuzeli sliku i prirodno počeli instalirati igru. Ali tokom procesa instalacije počele su se pojavljivati ​​neke greške, nešto je pošlo po zlu. Svi znakovi da se igra neće instalirati po potrebi ili da je instalirana, ali se neće pokrenuti.

Generalno, sličnih problema ima...

Naravno, za sve probleme možete okriviti mjesto gdje ste preuzeli datoteku. Kažu da fajl nije bio visokog kvaliteta, ništa neće raditi, ništa neće raditi.

Ali to možda nije slučaj.
Sve je u redu sa sistemom i sve je u redu sa izvorom sa kojeg je datoteka preuzeta.

Sve je zapravo mnogo jednostavnije nego što se čini. Tokom procesa preuzimanja fajla moglo je doći do nekih grešaka, ili fajl nije preuzet do kraja, generalno, jednom rečju, fajl je iz nekog razloga preuzet na računar nekompletan.

Odatle dolaze sve nevolje!

Idemo na stranicu na kojoj smo preuzeli datoteku, tamo uzimamo hash iznos, nakon čega saznajemo hash preuzete datoteke i upoređujemo ih.

1) Ako se ispostavi da je Hash Sum drugačiji, tada je preuzeta datoteka 100% drugačija od datoteke koja je objavljena na web stranici. To znači da preuzeti fajl neće raditi. Morat ćete ga ponovo preuzeti.

2) Ako su Hash sumi isti, tada je u ovom slučaju učitana tačna kopija datoteke i ona će raditi kako se očekuje. Možete bezbedno započeti instalaciju.

VAŽNO! Ako preuzimate Windows slike, onda nakon preuzimanja toplo preporučujem da saznate hash zbroj i uporedite ga ako se zbroji ne poklapaju, onda je bolje razmisliti 100 puta da li se isplati instalirati Windows sa slične slike.

U suprotnom, možete dobiti mnogo problema prilikom instaliranja sistema.

Generalno, mislim da je sve jasno, ako imate pitanja, slobodno pitajte! U redu, shvatili smo zašto nam je potreban hash suma datoteke koju ćemo preuzeti. Sada hajde da naučimo kako da uporedimo heš sumu da bismo saznali da li je datoteka u potpunosti preuzeta ili ne.

Kako saznati i uporediti Hash Sumu datoteke.

U tu svrhu postoji specijalni programi i općenito su laki za korištenje. Sve što treba da uradite je da izaberete potreban fajl, da dobijete njenu količinu heša i uporedite je sa onom koja je naznačena na sajtu. To je jednostavno!

Želio bih predstaviti jedan od ovih programa u ovom postu. Program, da tako kažem, “Sopstvena proizvodnja” jučer sam sjedio za laptopom i shvatio da mi je nekako nedostajalo “Kodiranje” i odlučio sam da će biti još jedan program u odnosu na Hash-Sum.

Interfejs programa izgleda ovako. Dugmad su ispala bez oznaka, ali svako dugme ima naznake za šta je potrebno. Pojavljuju se na dnu programa kada pređete mišem preko dugmeta.

1 – Ovo dugme otvara dijaloški okvir za odabir datoteka.
2 – Ovo dugme je potrebno ako treba da obrišete sadržaj polja.
.
4 – Ovo dugme će zatvoriti program.
5 – Ovo dugme je potrebno ako trebate kopirati Hash Sum u međuspremnik.
6 – Ovo dugme je suprotno, ubacite Hash Sum za poređenje.

Da biste uporedili hash sume, pritisnite dugme “1” i izaberite datoteku koja je preuzeta. Program će odrediti svoju hash sumu u md5 kodiranju i ona će se pojaviti u polju “Primljeni hash”.

Sada u polje „Uporedi sa:“ unesite heš iznos naveden u opisu preuzete datoteke. Kliknite na dugme „Uporedi“ i program će pokazati rezultat i pojaviće se sledeći prozor:

I još jedan važna tačka o mom programu. Ako ga koristite, onda kada dobijete hash fajla velike veličine, program će se na kratko zamrznuti, sistem će od vas tražiti da prekinete program...

U stvari, program radi i uskoro će pokazati hash količinu datoteke. Ali program se zamrzava jer ga treba malo modificirati, odnosno dodati „dodatnu nit“. Općenito, ne obraćajte pažnju na činjenicu da program „Ne odgovara“, to su moje greške, i dalje radi glatko!

Kako se Hash Suma datoteke mijenja? (za razumijevanje)

Predlažem da pogledate pravi primjer kako se Hash Suma datoteke može promijeniti. Na primjer, uzmimo običan tekstualni dokument.

Kreirajmo datoteku “test.txt” i upišemo bilo koji niz u nju, na primjer, tri znaka “123”. Sada snimimo datoteku i vidimo njenu veličinu, bit će samo "3 bajta".

Pošto jedan znak teži samo 1 bajt i nije bitno šta je, znak ili razmak.

Međutim, to nije posebno važno. Ono što je bitno je da jesmo u ovom slučaju imamo priliku da uklonimo 1 bajt iz datoteke, ili obrnuto, dodamo nekoliko bajtova u fajl. Tekstualni dokument(TXT) odlično radi za ovaj primjer.

I tako, sačuvajte datoteku sa linijom “123” i pogledajte njen Hash Sum. Za mene se to pokazalo od takvog značaja.

MD5: 202CB962AC59075B964B07152D234B70

MD5: 202CB962AC59075B964B07152D234B70

Fino! Dobijeni "Hash Sum" pohranjujemo negdje drugdje. Sada ponovo otvorite datoteku “test.txt” i dodajte još jedan znak u red, a rezultat će biti sljedeći niz “1234”. Čuvamo ovu datoteku i ponovo saznajemo njen "Hash Sum". Evo šta se desilo.

Prilikom preuzimanja programa ili igara s Interneta na svoj računar, možda ste više puta primijetili da je u opisu datoteka nekih instalacionih slika naznačena stavka kao što su "Kontrolni zbirovi" ili "Hash sumi". Šta je heš iznos, zašto je naznačen na web stranicama i kako se može provjeriti?

Hash zbroj je rezultat obrade podataka datoteke s hash funkcijom. U suštini, hash je lični digitalni identifikator koji se može koristiti za provjeru integriteta kopirane ili preuzete slike upoređujući je sa hash vrijednošću originalne datoteke.

Ali zašto trebate provjeravati integritet preuzete slike ako već možete vidjeti u upravitelju preuzimanja ili torrent klijentu da li je datoteka preuzeta ili ne? Poenta je da, za razliku od većine multimedijalne datoteke, kao što su fotografije, audio snimci ili filmovi, instalacione datoteke mnogo osetljiviji na najmanja oštećenja. Stoga, ako je došlo do čak i malih grešaka tokom procesa učitavanja slike, tokom kojeg je izgubljeno samo nekoliko bajtova informacija, možda ćete imati problema pri instaliranju sistema ili aplikacije sa ove slike.

Da biste izbjegli takve probleme, najbolje je odmah provjeriti hash vrijednost preuzete datoteke, upoređujući je s vrijednošću koja je navedena u opisu na stranici s koje je izvršeno preuzimanje ovaj fajl. Međutim, možete saznati hash vrijednost datoteke koristeći standardnim sredstvima operaciona sala Windows sistemi nažalost, neće uspjeti, pa ćete morati pribjeći pomoći program treće strane. Na primjer, da biste provjerili hash, možete instalirati specijalizirani uslužni program pod nazivom HashTab.

HashTab je vrlo jednostavan, zgodan i lagani programŠtaviše, potpuno je besplatan. Program HashTab možete preuzeti sa službene web stranice programera pomoću ove veze: hashtab.ru/.

Nakon instaliranja HashTab programa, on će automatski biti ugrađen u standard Windows Explorer i lako možete saznati heš količine apsolutno bilo koje datoteke na vašem računaru.

Kako biste brzo shvatili kako raditi s ovim programom, mi ćemo provesti jedan mali eksperiment. Idemo na službenu web stranicu Microsofta, u odjeljku Windows boot Tehnički pregled, koji se nalazi na windows.microsoft.com/ru-ru/windows/preview-download i preuzmite odatle probna verzija svježe ispečeni Windows 10 operativni sistem.

Nakon što se slika Windows tehničkog pregleda preuzme na hard disk kompjuter, mi ćemo proizvesti kontrolna provjera za usklađenost kontrolnih suma datoteke objavljene na web stranici i datoteke slike koju smo preuzeli.

Da biste saznali hash količinu datoteke, kliknite na nju desnom tipkom miša i odaberite stavku u kontekstnom izborniku Svojstva. U prozoru sa svojstvima datoteke idite na karticu Hašovi fajlova. Ovdje možete pročitati vrijednost sva tri hash suma odabrane datoteke (iako ćete morati pričekati dok program izračuna heš vrijednost). Međutim, malo ljudi će biti voljno ručno uporediti vrijednost hash suma kada je to moguće učiniti automatski. Samo kopirajte hash vrijednost originalne (preuzete sa stranice) datoteke i zalijepite je u red Hash poređenje.

Ako se vrijednosti oba hash zbroja poklapaju, to znači da nije došlo do greške tokom procesa preuzimanja datoteke i možete bezbedno instalirati ovaj operativni sistem ili aplikaciju sa slike. Ako se hash ne poklapa, onda je bolje ponovo preuzeti ovu datoteku, jer je to bolje nego da ponovo instalirate sistem ili aplikaciju po drugi put zbog problema koji mogu nastati kako tokom procesa instalacije tako i tokom naknadnog rada.

Takođe možete koristiti HashTab program za upoređivanje hash vrijednosti dvije identične datoteke. Da biste to uradili, potrebno je da oboje budu na računaru ili barem na prenosivom disku koji je povezan sa njim. Da biste uporedili hash zbroje dva navodno identična fajla za identitet, otvorite svojstva jedne od datoteka na kartici Hašovi fajlova, kliknite na dugme Uporedite fajl i odredite putanju do druge datoteke. Nakon toga, program će automatski izračunati i uporediti hash sume oba fajla.

Imate još pitanja? - Odgovorićemo im BESPLATNO

U našem digitalnom dobu, čak i jedan oskudan bajt može koštati mnogo. Ako ISO image fajlu nedostaje čak i bajt, onda će korist od takve datoteke biti sumnjiva. U jednom trenutku, kada želite da instalirate novi operativni sistem za sebe, proces će biti prekinut u određenoj fazi instalacije, zbog činjenice da se ispostavilo da je slika pokvarena. Stoga bilo koji ISO fajl treba skenirati u potrazi za integritetom prije nego što ga narežete u prazno. Tako štedite svoje dragocjeno vrijeme i upozoravate se na smiješne incidente koji su nastali u procesu korištenja diskova na kojima je snimljena ova ili ona ISO slika. I još jedna važna stvar: pokvarena ISO slika može biti uzrokovana razlogom koji je izvan vaše kontrole - na primjer, sam fajl je uploadovao autor koji je već pokvaren. I zbog nestabilnosti vaše internet veze, što je na kraju dovelo do gubitka podataka prilikom preuzimanja fajla na računar.

Da biste skenirali kontrolni zbroj ISO slike, trebali biste slijediti sljedeće korake uzastopno. Nema smisla detaljno ga opisivati, jer je program prilično jednostavan i ne zahtijeva duboko znanje ili ozbiljan opis. Ipak, idemo korak po korak:

  1. Tražimo u prostranstvu svjetske mreže HashTab program (ili sličan program dizajniran za provjeru kontrolnih suma (ili hashova) ISO slike), preuzmite ga na svoj računar i instalirajte. Program možete preuzeti, na primjer, ovdje http://www.softportal.com/get-19546-hashtab.html ili sa službene web stranice. Proces instalacije je prilično jednostavan i ne zahtijeva opis;
  2. Zatim kliknite desnim tasterom miša na datoteku ISO slike i izaberite iz iskačućeg prozora kontekstni meni stavka "Svojstva", gdje će se nalaziti nova kartica koju je kreirao HashTab program;
  3. Idite na karticu „Haš sume datoteka“, tamo će biti naznačen hash zbroj preuzete datoteke. Ovaj zbroj je kontrolni zbroj za datoteku koju ste preuzeli i čak i ako nije potpuna, i dalje će imati kontrolnu sumu;
  4. Hash zbroj kopiramo iz opisa ISO datoteke (obično je u temi iz koje preuzimate datoteku označena kontrolna suma ISO slike, a kontrolna suma mora biti prisutna i na poleđini diska ako slika se kopira sa diska i ako je disk licenciran), zalijepite je u polje “Hash compare” i kliknite na dugme “Uporedi datoteku...”.

Spremni! Na ovaj način ćemo znati da li se kontrolni sumi podudaraju i osigurati da je ISO slika spremna za snimanje. Ako se kontrolni zbroji razlikuju, morate ponovo preuzeti ISO datoteku i ponovo provjeriti njen integritet. Ako se ispostavi da je ponovo preuzeta ISO slika i dalje pokvarena, onda je bolje da potražite drugu sliku na internetu, po mogućnosti drugog autora.

Najzanimljivije je da je HashTab program dostupan kako za korisnike Windows operativnog sistema, tako i za MacO poznavaoce. Stoga je HashTab univerzalni alat za provjeru kontrolnih suma ISO slike. Čak i ako imate instalirano nekoliko računara sa različitim operativnim sistemima, biće vam mnogo ugodnije da koristite jedan softver umesto da tražite individualni programi, dizajniran za različite operativne sisteme. Na internetu postoji dosta sličnih rješenja, što vam omogućava da birate iz obilja praktičnog identični programi, koji se međusobno razlikuju samo po svom interfejsu. Međutim, svi ovi programi su prilično jednostavni i ne baš široki u smislu svoje funkcionalnosti, tako da bez obzira što odaberete, sve će biti otprilike isto. Sretno Vama i integritet informacija!

© 2024 ermake.ru -- O popravci računara - Informativni portal