Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Programi
  • Dobijte količinu hasha. Kako provjeriti kontrolne sume ISO slike

Dobijte količinu hasha. Kako provjeriti kontrolne sume ISO slike

Prilikom razmjene informacija putem računalnih mreža ili putem prijenosnih medija postavlja se pitanje kako provjeriti integritet prenesenih informacija. Uostalom, ako je nekoliko bitova pogrešno pohranjeno u rezultirajućoj datoteci od više megabajta, to može dovesti do problema pri korištenju ove datoteke. Pogotovo ako je ova datoteka aplikacija. Stoga je pri distribuciji različitih instalacijskih datoteka i drugih informacija uobičajeno naznačiti kontrolni zbroj (hash) - tako da korisnici, nakon preuzimanja podataka, mogu samostalno provjeriti kontrolne zbrojeve datoteka za podudaranje s hashom preuzetih informacija.

Načela korištenja kontrolnih zbroja

Za svjesno korištenje tehnologije korisno je razumjeti što je hash. U općem slučaju, hash je skup bitova dobivenih kao rezultat izračuna informacija korištenjem određenog algoritma. Posebnost ovog algoritma je da kada se promijeni barem jedan bit u izvornoj informaciji, mijenja se i hash zbroj. Istodobno, vrlo je malo vjerojatno da će nasumična promjena u nekoliko bitova dolaznih informacija ostaviti hash nepromijenjenim. Dakle, ispada da je kontrolni zbroj poput podatkovne putovnice, nakon uvida u koju se može zaključiti da su podaci autentični.

Stoga je princip korištenja hashova prilično jednostavan, a sastoji se od dvije faze:

1. Izračun, pohrana i objava kontrolnog zbroja izvornih podataka.

2. Izračun njegove vrijednosti za kopiju podataka i provjera vrijednosti za originale.

Postoji mnogo različitih algoritama za raspršivanje. I u skladu s tim postoji mnogo varijanti hash zbroja. Najpopularniji među njima su CRC32, MD5, SHA-1 itd.

Gdje se koriste hashevi?

Čak i oni korisnici koji ne znaju koliki su hash zbroji i dalje često uživaju u prednostima njihovog korištenja - na primjer, prilikom otvaranja zapakiranih datoteka. Činjenica je da moderni arhivisti dodaju svoje hashove u zapakirane datoteke. Možete ih vidjeti otvaranjem arhive s programom za arhiviranje.

I u skladu s tim, prilikom raspakiranja, ti se hashovi automatski provjeravaju. Ako je arhiva oštećena, program za arhiviranje će generirati pogrešku s porukom da se kontrolni zbroji datoteka ne podudaraju. Stoga je najlakši način da osigurate ispravan prijenos datoteka da ih pakirate u arhivu.

Druga upotreba kontrolnih zbroja je njihova upotreba umjesto lozinki. Kada se posjetitelj registrira na stranicu unosom tajne lozinke, poslužitelj ne pohranjuje samu lozinku, već njezin hash. Sukladno tome, ako napadači dobiju pristup poslužitelju, neće moći saznati spremljene lozinke - jednostavno ih nema.

Također, hash sumi su sastavni dio rada torrent trackera. Zahvaljujući tome, prilikom preuzimanja datoteka putem torrenta, zajamčen je 100% integritet prijenosa informacija. U ovom slučaju korisnik ne mora nekako kontrolirati ovaj proces. Sve potrebne operacije tijekom preuzimanja provodi program (). Naravno, ako su datoteke preuzete dulje vrijeme i morate biti sigurni da nisu oštećene tijekom vremena, možete pokrenuti ručno ponovno skeniranje. Na primjer, u programu uTorrent postoji posebna stavka za to u kontekstnom izborniku (koji se pojavljuje kada desnom tipkom miša kliknete odabrani torrent).

Kod korištenja arhiva i torrenta, raspršivanje se provodi bez intervencije korisnika. No, budući da nije zgodno arhivirati sve datoteke, a kamoli koristiti torrente prilikom slanja informacija, raširena je praksa izračunavanja kontrolnih zbroja za proizvoljan skup datoteka. Najčešće se za to koristi hash u MD5 formatu, za koji je stvoreno mnogo različitih programa.

Kako generirati MD5 hash datoteka pomoću MD5Checkera?

Unatoč činjenici da je algoritam MD5 dostupan u mnogim upraviteljima datoteka i uslužnim programima, nisu svi prikladni za korištenje. Neki programi ne mogu provjeriti hashove za grupu datoteka. Drugi dio programa, iako to čini, ne prikazuje izvješće o rezultatima skeniranja u prikladnom obliku - morate se ručno pomicati kroz cijeli popis datoteka da biste identificirali poruke o pogrešci.

Jedini najprikladniji program za rad s MD5 je aplikacija MD5Checker. Program možete preuzeti sa službena stranica. Unatoč činjenici da program ima sučelje na engleskom jeziku, prilično je jednostavan za korištenje.

Program je prema zadanim postavkama konfiguriran za hash programskih datoteka, arhiva i ISO slika. Stoga, ako želite koristiti ovu aplikaciju, recimo za glazbu i video, tada prvo trebate promijeniti jednu jedinu postavku - odrediti masku za datoteke s kojima će program raditi. Da biste to učinili, idite na stavku izbornika "Alati / Opcije" i u polju "Uključi" navedite simbol * (što znači "sve datoteke").

Nakon toga možete koristiti program kao i obično - sada će se skenirati svaka pojedinačna datoteka u svim podmapama.

Da biste stvorili MD5 hash, trebate povući odabrane datoteke iz mape u prozor programa, a program će automatski početi izračunavati MD5 zbrojeve za sve odabrane datoteke i sve datoteke u podmapama (koje odgovaraju maski koju smo naveli). Izračunati iznosi bit će prikazani u stupcu "Trenutni MD5". Sada ostaje samo spremiti dobivene vrijednosti u datoteku klikom na gumb "S u" ("Spremi u").

Važno je napomenuti da ako spremimo MD5 datoteku u mapu koja sadrži sve datoteke i podmape koje smo odabrali, tada će biti spremljeni relativni putovi do njih. To će vam omogućiti da provjerite kontrolni zbroj u budućnosti čak i ako premjestite datoteke na drugo mjesto. Stoga, prije spremanja datoteke, ima smisla otići do korijena mape klikom na odgovarajući gumb.

Ako otvorite rezultirajuću datoteku u bilježnici, možete vidjeti da su podaci pohranjeni u njoj u obliku običnog teksta.

U tom slučaju možete osigurati da su putovi do datoteka spremljeni relativno, tj. ne sadrže slovo pogona na kojem se nalaze. Takva MD5 datoteka može se pohraniti u mapu zajedno s datotekama, a u budućnosti se na bilo kojem računalu može provjeriti integritet datoteka u ovoj mapi.

Kako provjeriti kontrolne zbrojeve datoteka?

Da biste provjerili kontrolne zbrojeve datoteka, morate ponovno pokrenuti program ili kliknuti gumb "Izbriši" da obrišete popis datoteka.

Nakon toga povucite MD5 datoteku u prozor programa i provjerite da li se pored svake datoteke pojavljuje zelena kvačica. To znači da se datoteke čuvaju na sigurnom. Ako ima dosta datoteka, onda je prikladnije kontrolirati brojačima "Neuspjelo" i "Prošlo" ("Ne podudara se" i "Poklopilo") u zaglavlju tablice.

Možete eksperimentirati: preimenovati jednu od datoteka i urediti drugu, unoseći nekoliko manjih izmjena. Nakon pokretanja ponovnog skeniranja, program je otkrio da je jedna od datoteka postala nedostupna pod izvornim imenom (označena žutom ikonom), a kontrolni zbroj druge datoteke se ne podudara (označena crvenom ikonom). Nepodudarnost kontrolnog zbroja označava da je datoteka ili izmijenjena ili oštećena.

Vrijedi napomenuti da ako imate nekoliko mapa, od kojih svaka sadrži jednu ili više MD5 datoteka (uključujući podmape), tada povlačenjem svih tih mapa u prozor programa možete jednim potezom provjeriti integritet svih datoteka. MD5Checker automatski izdvaja hash vrijednosti iz datoteka s ekstenzijom md5 na koje naiđe tijekom skeniranja. To može biti vrlo zgodno ako kopirate ili prenosite velike količine informacija putem Interneta.

Također, ako ste preimenovali ili premjestili neke datoteke na drugo mjesto, možete urediti MD5 datoteku u notepadu, navodeći nove vrijednosti za njihove putove tamo - a zatim je možete koristiti dalje za provjeru datoteka.

Rezultati

Hashing tehnologija pruža jedinstvenu priliku za kontrolu sigurnosti informacija. U današnje vrijeme, kada se broj korisničkih datoteka kreće u tisućama i desecima tisuća, potrebna je pogodnost obrade hash zbroja za velike količine podataka. Program MD5Checker uspješno se nosi s ovim zadatkom, uz pomoć kojeg možete provjeriti kontrolne zbrojeve i stvoriti ih za mnoge datoteke, bez obzira na dubinu njihovog ugniježđenja u stablu mapa.

Svaka datoteka ima svoju jedinstvenu vrijednost koja se može koristiti za provjeru valjanosti datoteke. Ova vrijednost se naziva hash ili kontrolni zbroj. Često ga koriste programeri softvera prilikom pristupa datotekama. Kontrolni zbroj se koristi za provjeru datoteke kako bi se identificirao njezin integritet i podudaranje s navedenim identifikatorom.

Postoji nekoliko algoritama za izračunavanje kontrolnog zbroja datoteke, među kojima su MD5, SHA256, SHA1, SHA384 najpoznatiji i najrašireniji. Možete izračunati hash datoteke, odnosno njen kontrolni zbroj, koristeći standardne Windows alate i usluge trećih strana. U ovom članku ćemo pogledati kako to učiniti.

Sadržaj:

Kako pronaći hash datoteke pomoću naredbenog retka

Naredbeni redak u sustavu Windows omogućuje vam izvođenje različitih radnji, kako sa samim sustavom tako i s pojedinačnim datotekama.Kroz njega možete odrediti kontrolni zbroj datoteka pomoću ugrađenog uslužnog programa CertUtil.

Da biste saznali hash datoteke putem naredbenog retka, dovoljno je u naredbeni redak unijeti sljedeći upit:

Certutil -hashfile *put datoteke* *algoritam*

Umjesto *put do datoteke* trebate unijeti puni put do datoteke. Na primjer: d:\8.jpg

Umjesto *algoritma* trebate unijeti naziv algoritma po kojem želite izračunati kontrolni zbroj. Uslužni program CertUtil može izračunati kontrolni zbroj pomoću sljedećih algoritama: MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512.

Nakon izvršenja navedene naredbe, moći ćete vidjeti hash datoteke izračunat pomoću uslužnog programa CertUtil.

Kako pronaći hash datoteke pomoću uslužnog programa PowerShell

Još jedan uslužni program ugrađen u Windows koji može odrediti kontrolni zbroj datoteke je PowerShell. Razlikuje se od CertUtila po tome što podržava više algoritama za izračunavanje kontrolnog zbroja: SHA256, MD5, SHA384, SHA1, SHA512, MACTripleDES, RIPEMD160.

Da biste provjerili hash putem uslužnog programa PowerShell, koristite sljedeću naredbu:

Get-FileHash *put do datoteke* | Popis formata

Umjesto *puta do datoteke*, morate navesti puni put do datoteke čiji se kontrolni zbroj provjerava.

Važno je napomenuti da, prema zadanim postavkama, uslužni program PowerShell izračunava kontrolni zbroj koristeći SHA256 algoritam.

Ako želite koristiti drugačiji algoritam, morate to navesti u naredbi prilikom izvršavanja upita. Na primjer, da biste odredili hash pomoću MD5 algoritma, morat ćete pokrenuti naredbu:

Get-FileHash *put do datoteke* -Algoritam MD5 | Popis formata

Umjesto MD5, možete odrediti druge algoritme koje podržava uslužni program.

Kako pronaći hash datoteke pomoću uslužnog programa HashTab

Osim Windows alata, možete koristiti aplikacije trećih strana za određivanje kontrolnog zbroja datoteke. Na primjer, jedan zgodan program koji može odrediti hash datoteke je HashTab. Ovo je iznimno jednostavna aplikacija koja se može besplatno preuzeti s interneta.

Nakon preuzimanja programa HashTab i instalacije, u svojstvima datoteka stvara se nova kartica koja se zove "Hash zbroji datoteka". Na ovoj kartici možete vidjeti izračun kontrolnog zbroja za datoteku u različitim algoritmima.

tj. izračunati iz skupa ulaznih podataka pomoću posebnog algoritma. Kontrolni zbroj se najčešće koristi za provjeru integriteta datoteka. Odnosno, u gruboj aproksimaciji kontrolni zbroj je ključ, što vam omogućuje jedinstveno razlikovanje dva različita skupa podataka (dvije različite datoteke). Na primjer, preuzeli ste datoteku s interneta (igre, instalacijske datoteke), možete li biti sigurni da datoteka nije oštećena tijekom preuzimanja i da je u potpunosti preuzeta? No korištenje takve "neispravne" datoteke često dovodi do grešaka pri instalaciji igre ili OS-a ili čega već. Štoviše, možda ne znate da je pogreška nastala upravo zbog datoteke oštećene tijekom procesa preuzimanja, okrivljujući svoje računalo za sve probleme.

Dakle, da bi se izbjegli takvi problemi, koriste se kontrolni zbroji. Često mnogi resursi, zajedno s vezom na datoteku, također napuštaju kontrolni zbroj ove datoteke. A nakon preuzimanja ove datoteke, moći ćete usporediti kontrolni zbroj preuzete datoteke s onom koja je ostala na resursu i provjeriti je li datoteka preuzeta bez pogrešaka.

Za izračunavanje i usporedbu kontrolnih zbroja koriste se posebni programi. Najčešći od njih je hash kartica. Ovaj program je besplatan. Možete ga preuzeti ovdje:



Za instalaciju, raspakirajte arhivu i pokrenite datoteku za postavljanje programa.



Nakon instalacije, prečac programa se ne pojavljuje, nema ovog programa u izborniku Start. Za korištenje programa kliknite desni klik za bilo koju datoteku i odaberite Svojstva(ovu operaciju ćemo obaviti s preuzetom arhivom). Primijetite da postoji nova kartica u prozoru svojstava datoteke Hash datoteke.




Da biste usporedili kontrolne zbrojeve datoteka, kopirajte hash zbroj s web stranice programa i zalijepite ga u polje Usporedba hashova prozori imovine.




Obratite pažnju na zelenu kvačicu koja se pojavljuje. To znači da se hash zbroji podudaraju. U suprotnom, vidjet ćete ovu ikonu:



Nepodudaranje kontrolnog zbroja može značiti da je datoteka oštećena tijekom preuzimanja. Savjetujem vam da provjerite hash zbroje datoteka nakon što ih preuzmete, posebno za slike instalacije OS-a, slike instalacije igre i sve velike datoteke. Tako ćete se zaštititi od instalacijskih pogrešaka koje su povezane s oštećenim datotekama. Sretno.

Dakle, već dugo preuzimate sliku sustava Windows, a sada želite osigurati da se usput ne izgubi nijedan bajt. Ili vam je distribucijski komplet 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.

Kontrolni zbroji Windows slike

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

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

Ovo je pola bitke.

Provjera kontrolnog zbroja 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 zbroja bilo koje datoteke.

Provjera kontrolnog zbroja pomoću HashTab-a

Ako vas naredbeni redak plaši, kontrolni zbroj možete provjeriti na lakši način.

  1. Preuzmite i instalirajte HashTab program.
  2. Desnom tipkom miša kliknite datoteku slike i odaberite "Svojstva".
  3. Idite na karticu "Kontrolni zbroji" (raspršene datoteke).

Prilikom preuzimanja programa ili igara s Interneta na svoje računalo, možda ste više puta primijetili da je u opisu datoteka nekih instalacijskih slika navedena stavka kao što su "Kontrolni zbroji" ili "Hash zbroji". Što je hash zbroj, zašto je naznačen na web stranicama i kako se može provjeriti?

Hash zbroj je rezultat obrade podataka datoteke pomoću hash funkcije. Zapravo, hash zbroj je osobni digitalni identifikator s kojim možete provjeriti integritet kopirane ili preuzete slike uspoređujući je s hash vrijednošću izvorne datoteke.

Ali zašto trebate provjeravati integritet preuzete slike, ako upravitelj preuzimanja ili torrent klijent već pokazuje je li datoteka preuzeta ili ne? Činjenica je da su, za razliku od većine multimedijskih datoteka, poput fotografija, audio zapisa ili filmova, instalacijske datoteke puno osjetljivije na najmanja oštećenja. Stoga, ako su se tijekom procesa pokretanja slike dogodile čak i male pogreške, tijekom kojeg je izgubljeno samo nekoliko bajtova informacija, možda ćete imati problema s instaliranjem sustava ili aplikacije s ove slike.

Kako biste izbjegli takve probleme, najbolje je odmah provjeriti hash vrijednost preuzete datoteke, uspoređujući je s vrijednošću koja je navedena u opisu na web-mjestu s kojeg je datoteka preuzeta. Međutim, nažalost, neće biti moguće saznati hash vrijednost datoteke pomoću standardnih alata operacijskog sustava Windows, pa ćete morati pribjeći pomoći programa treće strane. Na primjer, da biste provjerili hash, možete instalirati specijalizirani uslužni program pod nazivom hash kartica.

HashTab je vrlo jednostavan, praktičan i lagan te je potpuno besplatan. Program HashTab možete preuzeti sa službene web stranice programera na ovoj poveznici: hashtab.ru/.

Nakon instaliranja HashTab programa, automatski će se ugraditi u standardni Windows Explorer i lako možete saznati hash zbroje apsolutno bilo koje datoteke na vašem računalu.

Kako biste brzo shvatili kako raditi s ovim programom, napravimo jedan mali eksperiment. Idemo na službenu web stranicu Microsofta, u odjeljak za preuzimanje Windows Technical Preview, koji se nalazi na windows.microsoft.com/ru-ru/windows/preview-download i preuzmite probnu verziju svježe pečenog Windows 10 operativnog sustava sa Prije preuzimanja, sigurno ćemo kopirati podatke o hash vrijednosti slikovne datoteke, koji su naznačeni na stranici.

Nakon što se slika za tehnički pregled sustava Windows preuzme na tvrdi disk računala, izvršit ćemo kontrolnu provjeru kako bismo osigurali podudaranje hash kontrolnih zbroja datoteke koja se nalazi na web-mjestu i slikovne datoteke koju smo prenijeli.

Da biste saznali hash zbroj datoteke, desnom tipkom miša kliknite na nju i odaberite stavku u kontekstnom izborniku Svojstva. U prozoru svojstava datoteke idite na karticu Hash datoteke. Ovdje možete pročitati vrijednost sva tri hash zbroja odabrane datoteke (iako ćete morati pričekati da program izračuna hash vrijednost). Međutim, malo ljudi će biti voljno ručno usporediti vrijednost hash zbroja kada je to moguće učiniti automatski. Samo kopirajte hash vrijednost izvorne (preuzete s web-mjesta) datoteke i zalijepite je u niz Usporedba hashova.

Ako se vrijednosti oba hash zbroja podudaraju, to znači da tijekom procesa preuzimanja datoteke nije došlo do pogrešaka i možete sigurno instalirati ovaj operativni sustav ili aplikaciju sa slike. Ako se hash ne podudara, onda je bolje ponovno preuzeti ovu datoteku, jer je to bolje nego ponovno instalirati sustav ili aplikaciju po drugi put zbog problema koji mogu nastati kako tijekom procesa instalacije tako i tijekom naknadnog rada.

Također, pomoću programa HashTab možete usporediti vrijednost hash zbroja dviju identičnih datoteka. Da biste to učinili, trebate samo da oboje budu na računalu ili barem na prijenosnom disku spojenom na njega. Da biste usporedili hash zbroje dviju navodno identičnih datoteka za identitet, otvorite svojstva jedne od datoteka na kartici Hash datoteke, kliknite na gumb Usporedi datoteku i odredite put do druge datoteke. Nakon toga, program će automatski izračunati i usporediti hash zbroje obje datoteke.

Imate li kakvih pitanja? - Odgovorit ćemo im BESPLATNO

Vrhunski povezani članci