Program za usporedbu hash zbrojeva. Kako provjeriti kontrolne zbrojeve ISO slike. Gdje se koriste hashevi?

U nekim situacijama može biti potrebno izračunati MD5 hash za datoteku koju ste preuzeli na svoje računalo. Na primjer, kako biste bili sigurni da ste preuzeli točno onu datoteku koju ste željeli i da je napadač nije modificirao. U ovom ćemo članku pogledati 2 različita načina za to: putem proširenja za Explorer i također putem naredbenog retka.


Postoji sjajan program za Windows Explorer pod nazivom Hashtab koji je besplatan za nekomercijalnu upotrebu. Možete ga preuzeti s . Odaberite besplatnu verziju i kliknite na gumb "Preuzmi".

Nakon instaliranja programa, u kontekstnom izborniku Explorera pojavit će se nova kartica “Hashes datoteka” Program će automatski izračunati hashese za odabranu datoteku ovisno o tome koji su algoritmi odabrani u njegovim postavkama.

Opcija naredbenog retka (s instalacijom programa)

Ako trebamo izračunati iznos hash-a datoteke putem naredbenog retka, možemo koristiti Microsoftov uslužni program koji je prikladan upravo za takve slučajeve. Preuzmite ga s i instalirajte. Da biste to učinili, morat ćete stvoriti mapu na tvrdom disku i odrediti je tijekom postupka instalacije. U našem primjeru program je instaliran u mapi C:\Program Files (x86)\FCIV. Kako bismo izračunali MD5 hash datoteke, moramo pokrenuti naredbeni redak i u njega upisati sljedeću naredbu:

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

Kao što vidite, MD5 hash zbroj je isti i za prvu i za drugu opciju.

"C:\Program Files (x86)\FCIV\fciv.exe" je put do datoteke fciv.exe
-md5 - određivanje algoritma po kojem će fciv.exe izračunati hash zbroj
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - put do datoteke za koju izračunavamo hash zbroj.

Opcija naredbenog retka (bez instaliranja programa)

Ako ne želite instalirati nikakve programe, možete se snaći pomoću ugrađenih alata za Windows; za to možete koristiti uslužni program CertUtil.

Da provjerite MD5 hash, samo unesite sljedeću naredbu:

Certutil -hashfile C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe MD5

C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe- ovo je put do datoteke čiji hash želimo izračunati.

Kao što možete vidjeti na snimci zaslona, ​​hash naše datoteke je 62130c3964... potpuno je identična onoj koju smo dobili prvom i drugom metodom.



Ocijenite ovaj članak

Ostali članci:

  • Došlo je do greške pri autentifikaciji. Navedena funkcija nije podržana.…

Jeste li se ikada zapitali zašto je navedena informacija kao što je "Hash Sum"? Vrlo često se nalazi na torrentima. S jedne strane neke nerazumljive informacije, ali s druge strane vrlo korisne. Zašto? Pokušat ću vam detaljno reći kako saznati hash datoteke, kako ga usporediti i zašto je to tako korisno.

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

Zašto trebate znati hash zbroj datoteke?

Recimo da ste odlučili skinuti sliku igrice s torrenta i zabaviti se. Dakle, pronašli ste zanimljivu igricu, pročitali opis i otkrili da opis datoteke ukazuje na "Hash Sum" slike.

Činjenica je da je osoba koja je postavila igricu prvo testirala njezinu funkcionalnost na svom računalu, možda čak i na nekoliko računala i na različitim sustavima.

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 hash zbroj slike?

Grubo rečeno, dakle: hash zbroj je jedinstveni "Ključ" datoteke koji se može koristiti za provjeru datoteke, odnosno njezinog integriteta.

Još jednostavnije rečeno: tada će nam hash omogućiti da usporedimo dvije datoteke, datoteku koja je prenesena za preuzimanje, s datotekom koja je preuzeta na naše računalo.

A zašto bih ja to uspoređivao? Recimo da ste preuzeli sliku i prirodno počeli instalirati igru. Ali tijekom procesa instalacije počele su se pojavljivati ​​neke pogreške, nešto je išlo krivo. Svi znakovi da se igra neće instalirati prema potrebi ili da je instalirana, ali se ne pokreće.

Općenito, postoje slični problemi...

Naravno, za sve probleme možete okriviti mjesto gdje ste preuzeli datoteku. Kažu da datoteka nije bila visoke kvalitete, ništa neće raditi, ništa neće raditi.

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

Sve je zapravo puno jednostavnije nego što se čini. Tijekom procesa preuzimanja datoteke mogle su se pojaviti pogreške ili datoteka nije preuzeta do kraja, općenito, jednom riječju, datoteka je iz nekog razloga nepotpuna preuzeta na računalo.

Odatle dolaze sve nevolje!

Idemo na mjesto gdje smo preuzeli datoteku, tamo uzimamo iznos hash-a, nakon čega saznajemo hash preuzete datoteke i usporedimo 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 mjestu. To znači da preuzeta datoteka neće raditi. Morat ćete ga ponovo preuzeti.

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

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

U suprotnom, možete dobiti puno problema prilikom instaliranja sustava.

Općenito, mislim da je sve jasno, ako imate pitanja, slobodno pitajte! U redu, shvatili smo zašto nam treba hash zbroj datoteke koju ćemo preuzeti. Sada naučimo kako usporediti hash zbroj kako bismo saznali je li datoteka u potpunosti preuzeta ili ne.

Kako saznati i usporediti hash sum datoteke.

Za to postoje posebni programi i u pravilu su jednostavni za korištenje. Sve što trebate učiniti je odabrati željenu datoteku kako biste dobili njen hash iznos i usporediti je s onom navedenom na web mjestu. Jednostavno je!

Želio bih predstaviti jedan od tih programa u ovom postu. Program, da tako kažem, “Vlastita proizvodnja” Jučer sam sjedio za laptopom, i shvatio sam da mi pomalo nedostaje “Coding” i odlučio sam da će biti jedan program više u odnosu na Hash-Sum.

Sučelje programa izgleda ovako. Gumbi su ispali bez naljepnica, ali svaki gumb ima naznake o tome za što je potreban. Pojavljuju se na dnu programa kada zadržite pokazivač iznad gumba.

1 – Ovaj gumb otvara dijaloški okvir za odabir datoteka.
2 – Ovaj gumb je potreban ako trebate izbrisati sadržaj polja.
.
4 – Ovaj gumb će zatvoriti program.
5 – Ovaj gumb je potreban ako trebate kopirati hash sum u međuspremnik.
6 – Ovaj gumb je suprotan, umetnite Hash Sum za usporedbu.

Za usporedbu hash zbrojeva pritisnite tipku “1” i odaberite datoteku koja je preuzeta. Program će odrediti svoj hash zbroj u md5 kodiranju i on će se pojaviti u polju "Received Hash".

Sada u polju "Usporedi s:" umetnite iznos hash-a naveden u opisu preuzete datoteke. Pritisnite gumb "Usporedi" i program će prikazati rezultat te će se pojaviti sljedeći prozor:

I još jedna važna točka o mom programu. Ako ga koristite, tada kada dobijete hash datoteke velike veličine, program će se nakratko zamrznuti, sustav će od vas tražiti da prekinete program...

U stvari, program radi i uskoro će pokazati iznos hash datoteke. Ali program se zamrzava jer ga treba malo modificirati, naime dodati "dodatnu nit". Općenito, ne obraćajte pozornost na činjenicu da program "Ne reagira", to su moje pogreške, i dalje radi glatko!

Kako se mijenja hash sum datoteke? (Za razumijevanje)

Predlažem da pogledate pravi primjer kako se hash sum datoteke može promijeniti. Na primjer, uzmimo obični tekstualni dokument.

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

Budući da jedan znak teži samo 1 bajt i nije bitno što je, znak ili razmak.

Međutim, to nije posebno važno. Važno je da u ovom slučaju imamo mogućnost ukloniti 1 bajt iz datoteke ili obrnuto, dodati nekoliko bajtova u datoteku. Tekstualni dokument (TXT) izvrsno funkcionira za ovaj primjer.

I tako, spremite datoteku s linijom “123” i pogledajte njen Hash Sum. Za mene se pokazalo da je to od velikog značaja.

Svaka datoteka ima svoju jedinstvenu vrijednost koja se može koristiti za provjeru valjanosti datoteke. Ta se vrijednost naziva hash ili kontrolni zbroj. Često ga koriste programeri softvera kada pristupaju datotekama. Datoteka se provjerava korištenjem kontrolnog zbroja kako bi se utvrdio njezin integritet i odgovara navedenom identifikatoru.

Postoji nekoliko algoritama za izračunavanje kontrolne sume datoteke, među kojima su najpoznatiji i najčešći MD5, SHA256, SHA1, SHA384. 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 saznati hash datoteke putem 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, samo unesite sljedeći upit u naredbeni redak:

Certutil -hashfile *put do datoteke* *algoritam*

Umjesto *puta do datoteke* potrebno je unijeti puni put do datoteke. Na primjer: d:\8.jpg

Umjesto *algoritma* potrebno je unijeti naziv algoritma kojim ž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.

Izvršavanjem navedene naredbe moći ćete vidjeti hash datoteke izračunat pomoću uslužnog programa CertUtil.

Kako saznati hash datoteke pomoću uslužnog programa PowerShell

Drugi uslužni program ugrađen u Windows koji može odrediti kontrolni zbroj datoteke je PowerShell. Od CertUtila se razlikuje po tome što podržava veći broj algoritama za izračun kontrolne sume: SHA256, MD5, SHA384, SHA1, SHA512, MACTripleDES, RIPEMD160.

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

Get-FileHash *put do datoteke* | Format-List

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

Važno je napomenuti da uslužni program PowerShell prema zadanim postavkama izračunava kontrolni zbroj pomoću algoritma SHA256.

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

Get-FileHash *put do datoteke* -Algoritam MD5 | Format-List

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

Kako saznati hash datoteke pomoću uslužnog programa HashTab

Osim Windows alata, možete koristiti aplikacije trećih strana za određivanje kontrolne sume 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 njegove instalacije, kreira se novi tab u svojstvima datoteke koji se zove “File Hash Sums”. U ovoj kartici možete vidjeti izračun kontrolne sume za datoteku u različitim algoritmima.

Dok istražujete internet ili prije preuzimanja određenih datoteka, možete naići na tajanstvene parametre MD5, SHA-1 i SHA-256, također poznate kao hashevi. Ono što se na prvi pogled čini samo nasumičnim nizom slova i brojeva zapravo je jedinstveni ključ koji vam omogućuje da provjerite autentičnost datoteka i vidite jesu li mijenjane ili petljano s njima.

Što su hash zbrojevi i čemu služe?

Hash je rezultat kriptografskih algoritama dizajniranih za stvaranje skupa brojeva i slova. Također se naziva "digitalni otisak prsta". Ti skupovi obično imaju fiksnu duljinu i broj znakova, bez obzira na veličinu ulaznih informacija. Na primjer, "WP" i "WP-SEVEN" imat će iznose hash-a potpuno iste veličine. Duljina zbroja ovisi samo o tome koji algoritam raspršivanja provjeravate. Na primjer, SHA1 će dati zbroj od 40 znakova, a MD5 samo 32.

Također, imajte na umu da iako postoji minimalna razlika između "WP-SEVEN" i "WP-SEVEM", hash zbrojevi su potpuno različiti i nemaju ništa zajedničko. To znači da čak i ako netko promijeni datoteku čak i za 1 bit (grubo rečeno), krajnji rezultat će dobiti potpuno drugačiji hash zbroj. To čini hash prikladnim načinom provjere autentičnosti datoteke. Izdavač označava izvorni iznos, a korisnik provjerava rezultat i uspoređuje ga s izvornikom.

Raspršivanje se provodi pomoću različitih standarda. Često su to MD5, SHA-1 i SHA-256. Sva tri algoritma rade različito, ali koncept je isti. Ovdje nećemo ulaziti u princip rada svakog algoritma, budući da se radi o vrlo složenim informacijama, već ćemo dati samo općenite podatke potrebne prosječnom korisniku.

Kako provjeriti hash u sustavu Windows 10

Svaki desktop operativni sustav, bilo da se radi o Windows 10, Linuxu ili MacOS-u, ima standardne mehanizme za provjeru hash zbrojeva bilo koje datoteke na vašem disku.

Kako pronaći hash u PowerShell-u


PowerShell će vam dati hash vaše datoteke. Prema zadanim postavkama, Windows generira hash SHA-265, ali možete navesti da želite hash različitog algoritma. Da biste to učinili, koristite sljedeće naredbe:

  • Get-FileHash F:\Test.txt -Algoritam MD5
  • Get-FileHash F:\Test.txt -Algoritam SHA1
  • Get-FileHash F:\Test.txt -Algoritam SHA256
  • Get-FileHash F:\Test.txt -Algoritam SHA384
  • Get-FileHash F:\Test.txt -Algoritam SHA512
  • Get-FileHash F:\Test.txt -Algoritam MACTripleDES
  • Get-FileHash F:\Test.txt -Algoritam RIPEMD160

Kako provjeriti hash zbroj putem naredbenog retka

Mnoge stvari koje radite u PowerShellu možete učiniti u klasičnom naredbenom retku. Provjera hasha putem naredbenog retka vrši se na sljedeći način.


Prema zadanim postavkama, naredbeni redak prikazuje hash zbroj SHA1 , ali to možete promijeniti tako da sustavu kažete točno koji hash želite primiti. Da biste to učinili, koristite sljedeće naredbe:

  • certutil -hashfile F:\Test.txt MD5
  • certutil -hashfile F:\Test.txt MD4
  • certutil -hashfile F:\Test.txt MD2
  • certutil -hashfile F:\Test.txt SHA512
  • certutil -hashfile F:\Test.txt SHA384
  • certutil -hashfile F:\Test.txt SHA256
  • certutil -hashfile F:\Test.txt SHA1

Kako provjeriti hash koristeći HasTab

HashTab je izvrstan mali uslužni program koji će provjeru hash-ova učiniti lakim. Nećete morati unositi složene naredbe svaki put za provjeru. Bit će dovoljno samo otići na svojstva datoteke, gdje će svi iznosi već biti prikupljeni.

Uz to, HashTab olakšava usporedbu hash zbrojeva dviju datoteka. Da biste to učinili, desnom tipkom miša kliknite prvu datoteku i odaberite Svojstva a zatim otvorite karticu Raspršene datoteke. Klik Usporedi datoteku i odredite put do druge datoteke.

U polju će se prikazati hash zbroj druge datoteke Hash usporedba, a ako se iznosi poklapaju, pokraj ikone hash bit će zelena kvačica. Ako se ne podudaraju, postoji crveni križ.

U našem digitalnom dobu čak i jedan bijedni bajt može puno koštati. Ako u ISO slikovnoj datoteci nedostaje čak i jedan bajt, tada će korist od takve datoteke biti upitna. U jednom trenutku, kada želite instalirati novi operativni sustav za sebe, proces će biti prekinut u određenoj fazi instalacije, zbog činjenice da se slika pokazala pokvarenom. Stoga bi svaku ISO datoteku trebalo skenirati radi njezinog integriteta prije snimanja na disk. Tako štedite svoje dragocjeno vrijeme i upozoravate se na smiješne incidente koji su se pojavili u procesu korištenja diskova na kojima je snimljena ova ili ona ISO slika. I još jedna važna točka: pokvarena ISO slika može biti uzrokovana razlogom koji je izvan vaše kontrole - na primjer, samu datoteku je učitao autor već pokvarenu. I također zbog nestabilnosti vaše internetske veze, što je u konačnici dovelo do gubitka podataka prilikom preuzimanja datoteke na vaše računalo.

Za skeniranje kontrolnog zbroja ISO slike, trebali biste slijediti sljedeće korake redom. Nema smisla detaljno ga opisivati, jer je program prilično jednostavan i ne zahtijeva duboko znanje ili ozbiljan opis. Međutim, idemo korak po korak:

  1. Na World Wide Webu tražimo program HashTab (ili sličan program dizajniran za provjeru kontrolnih zbrojeva (ili hashova) ISO slika), preuzimamo ga na vaše računalo i instaliramo. Program možete preuzeti, na primjer, ovdje http://www.softportal.com/get-19546-hashtab.html ili sa službene web stranice. Postupak instalacije je prilično jednostavan i ne zahtijeva opis;
  2. Zatim desnom tipkom miša kliknite datoteku ISO slike i odaberite "Svojstva" iz skočnog kontekstnog izbornika, gdje će se nalaziti nova kartica koju je stvorio program HashTab;
  3. Idite na karticu "Zbrojevi raspršivanja datoteke", tamo će biti naznačen zbroj raspršivanja preuzete datoteke. Ovaj zbroj je kontrolni zbroj za datoteku koju ste preuzeli i čak i ako nije potpun, i dalje će imati kontrolni zbroj;
  4. Kopiramo hash zbroj iz opisa ISO datoteke (obično je kontrolni zbroj ISO slike naveden u temi iz koje preuzimate datoteku, a kontrolni zbroj mora biti prisutan i na poleđini diska ako je slika je kopiran s diska i ako je disk licenciran), zalijepite ga u polje "Hash usporedba" i kliknite gumb "Usporedi datoteku...".

Spreman! Na taj način ćemo znati podudaraju li se kontrolni zbrojevi i uvjeriti se da je ISO slika spremna za snimanje. Ako se kontrolni zbrojevi razlikuju, trebate ponovo preuzeti ISO datoteku i ponovo provjeriti njen integritet. Ako se ispostavi da je ponovno preuzeta ISO slika i dalje pokvarena, bolje je da na Internetu potražite drugu sliku, po mogućnosti od drugog autora.

Najzanimljivije je da je program HashTab dostupan kako za korisnike Windows operativnog sustava, tako i za MacOs poznavatelje. Stoga je HashTab univerzalni alat za provjeru kontrolnih zbrojeva ISO slika. Čak i ako imate nekoliko računala s instaliranim različitim operativnim sustavima, bit će vam mnogo ugodnije koristiti jedan softver umjesto da tražite zasebne programe dizajnirane za različite operativne sustave. Na Internetu postoji dosta sličnih rješenja, što vam omogućuje da odaberete među obiljem gotovo identičnih programa, koji se međusobno razlikuju samo u sučelju. Međutim, svi ovi programi su prilično jednostavni i ne previše široki u smislu njihove funkcionalnosti, tako da bez obzira što odaberete, sve će biti približno isto. Sretno vam i integritet informacija!



2024 wisemotors.ru. Kako radi. Željezo. Rudarstvo. Kriptovaluta.