Program za provjeru količine slike. Što je kontrolni zbroj (hash) i kako ga provjeriti? Kako stvoriti MD5 hash datoteka pomoću MD5Checkera

20.11.2019 Zanimljiv

upute

Traži u Totalu Zapovjednička datoteka, čiji kontrolni zbroj treba provjeriti. Trčanje Total Commander. Na jednoj od ploča promijenite trenutni disk u datoteku koju tražite. Da biste to učinili, možete koristiti gumbe ili padajući popis koji se nalazi na gornjoj alatnoj traci. Dvostrukim klikom na stavke u popisu imenika idite na direktorij sa željenom datotekom. Odaberite ga na popisu.

Otvorite dijaloški okvir za postavljanje parametara za izračun kontrolnih zbrojeva datoteke. Da biste to učinili, u glavnom izborniku aplikacije proširite odjeljak "Datoteka", a zatim kliknite stavku "Stvori SFV datoteku s kontrolnim zbrojem (CRC)...".

Konfigurirajte parametre generiranja kontrolnog zbroja. U dijaloškom okviru "Create SFV checksum files (CRC)" označite potvrdni okvir "MD5" ako želite da rezultat izračuna kontrolne sume datoteke bude MD5 hash (većina kontrolnih zbroja objavljenih na Internetu su MD5 hash). Poništite potvrdni okvir "Stvori zasebnu SFV datoteku za svaku datoteku". U polje "Spremi datoteku(e) kontrolne sume kao:" unesite put i naziv datoteke u koju će biti smješten rezultat izračuna kontrolne sume.

Izračunajte kontrolni zbroj datoteke. U dijaloškom okviru "Stvori SFV datoteke s kontrolnim zbrojem (CRC)" kliknite "U redu". Počet će proces izračunavanja kontrolne sume. Napredak procesa bit će označen indikatorom napretka u prozoru koji se pojavi. Ako je volumen izvorna datoteka velik, kontrolni zbroj može potrajati dugo. Pričekajte dok se operacija ne završi.

Provjerite kontrolni zbroj datoteke. Otvorite stvorenu datoteku s kontrolnim zbrojem uređivač teksta ili gledatelja. Konkretno, možete koristiti funkciju gledanja ugrađenu u Total Commander. Da biste to učinili, odaberite generiranu datoteku kontrolne sume na ploči Total Commander i pritisnite tipku F3. Datoteka će sadržavati liniju koja se strukturno sastoji od dva dijela. Njegov prvi dio, koji se nalazi prije znaka "*", simbolički je prikaz kontrolne sume datoteke. Usporedite ovaj niz s poznatom vrijednošću kontrolne sume.

Raspršivanje se koristi u mnogim zadacima povezanim s digitalnom obradom podataka. Operacija raspršivanja uključuje dobivanje bloka podataka fiksne veličine na temelju podataka neodređene (moguće vrlo velike) duljine. Postoji mnogo algoritama raspršivanja koji se razlikuju po duljini raspršivanja, brzini i drugim parametrima. Većina ovih algoritama koristi se isključivo u kriptografiji. Ali hashiranje se također koristi u svakodnevnom životu. Tako se uz pomoć hashiranja lako potvrđuje integritet podataka. Na primjer, programer ga može postaviti na nekoliko poslužitelja za dijeljenje datoteka. Ali to može učiniti i napadač koji dodaje u program zlonamjerni kod. Međutim, hash distribuirane datoteke može biti objavljen na web stranici razvojnog programera. A budući da svatko može hashirati datoteku, nije teško provjeriti njezinu autentičnost jednostavnom usporedbom hashova. Danas postoji mnogo programa koji olakšavaju dobivanje hash datoteka.

Trebat će vam

  • Upravitelj datoteka Total Commander.

upute

Otvorite direktorij s datotekama koje želite raspršiti u panelima upravitelj datoteka Total Commander. Da biste to učinili, odaberite disk na kojem se nalazite klikom na jedan od njih ili pomoću padajućeg popisa koji se nalazi iznad ploče. Uzastopnim odabirom direktorija idite na željeni direktorij.

Hash datoteke. Odaberite "File" iz glavnog izbornika aplikacije, a zatim "Create SFV checksum file (CRC)...". U dijaloškom okviru koji se pojavi odaberite potvrdni okvir "MD5". Također možete odabrati potvrdni okvir "Stvori zasebnu SFV datoteku za svaku datoteku". U tom slučaju, hash vrijednost svake datoteke bit će smještena u zasebnu datoteku. Pritisnite "OK". Pričekajte da se završi postupak izračuna hashiranja. Rezultati raspršivanja bit će smješteni u datoteku ili datoteke s ekstenzijom ".md5".

Dobiti hash vrijednosti. Otvorite datoteku s ekstenzijom ".md5" u pregledniku tekstualne datoteke ili u uređivaču teksta. Sadržavat će hash vrijednosti, jednu po retku, iza kojih slijede nazivi datoteka iz kojih je hash kreiran.

Bilješka

Raspršivanje datoteka može potrajati dugo ako su datoteke dovoljno velike.

Od strane korisnika osobnih računala slike diskova iso, nrg, mdf itd. formata često se kopiraju s mreže. U nekim slučajevima, kada ih montirate na uređaje za čitanje, program može generirati pogrešku o neusklađenosti kontrolnog zbroja. Pomoću posebnih programa možete provjeriti podudaranje slike s tim iznosima.

Jeste li se ikada zapitali zašto je navedena informacija kao što je "Hash Sum"? Vrlo često se nalazi na torrentima. S jedne strane neki jasne informacije, ali s druge strane, vrlo koristan. 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 duboko u temu, dat ću primjer jednostavnim jezikom, 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 greš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 neke greš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 saznamo 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 sumi isti, tada je u ovom slučaju učitan točna kopija datoteku i radit će kako se očekuje. Možete sigurno započeti instalaciju.

VAŽNO! Ako preuzmete Windows slike onda, nakon preuzimanja, toplo preporučujem da saznate hash zbroj i usporedite ga; ako se zbrojevi ne podudaraju, onda je bolje razmisliti 100 puta isplati li se instalirati prozore s takve 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. Naučimo sada kako usporediti hash zbroj kako bismo saznali je li datoteka u potpunosti preuzeta ili ne.

Kako saznati i usporediti hash sum datoteke.

U tu svrhu postoji posebni programi i općenito su jednostavni za korištenje. Sve što trebate učiniti je odabrati potrebna datoteka, kako biste dobili njegovu količinu hash-a i usporedili je s onom koja je navedena 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 za što je potreban. Pojavljuju se na dnu programa kada prijeđete pokazivačem 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 gumb “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 pokazati rezultat i pojavit će se sljedeći prozor:

I još jedan 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) je savršen 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.

Hash je individualan jedinstveni kod, koji odgovara određenoj jedinici informacija, matematički izračunatoj slici određene datoteke. Kada se datoteka podvrgne bilo kakvim izmjenama, hash zbroj ove datoteke se mijenja u skladu s tim.

Nakon preuzimanja datoteka s interneta, posebno ISO slika diskova raznih proizvoda, dobro je usporediti hash zbroj tih datoteka s onim koji je objavio proizvođač tih proizvoda, kako bi se utvrdilo jesu li datoteke modificirane u bilo koji način (uvođenjem programi trećih strana, virusi itd.).

U većini slučajeva informacije o hash zbroju datoteke razvojni programer daje korisniku na web stranici nakon što opiše njezine karakteristike ili zahtjeve sustava.

Provjerom hash koda datoteka je zaštićena od modifikacije. Njegova je provjera posebno važna pri preuzimanju slika diska operativnog sustava ne s web stranice proizvođača, već s takozvanih izmjenjivača datoteka i torrent trackera.

Ako se otkrije neusklađenost kontrolnog zbroja, bolje je razmisliti 100 puta prije korištenja diska na ovaj način. Možda ćete se pitati, kako možete saznati kontrolni zbroj datoteke u operativnom sustavu Windows?

HASH SUM

Odgovorit ću, postoji takav mali, au isto vrijeme besplatan program koji se zove HashTab, koji je integriran u Windows Explorer i pomoći će vam da lako odredite hash zbroj (kontrolni zbroj) datoteke koju ste preuzeli kako biste provjerili njezinu autentičnost i integritet . Program se može preuzeti sa službene web stranice na:

Http://implbits.com/products/hashtab/HashTab_v6.0.0.34_Setup.exe

gdje nakon odlaska na stranicu morate kliknuti na gumb "Preuzmi odmah!".

U polje koje se pojavi unesite svoju adresu E-mail, na koji ćete dobiti pismo s poveznicom za preuzimanje programa i kliknite na gumb “Pošalji vezu za preuzimanje”.

Provjeravamo poštu i vidimo pismo u kojem dostavljamo URL adresa pomoću kojeg možemo preuzeti program, veličina programa i njegov kontrolni zbroj.

Preuzmite program, navodeći mapu.

Raspakirajte instalacijski program iz arhive i pokrenite ga dvostrukim klikom lijeve tipke miša. U prozoru programa za instalaciju koji se otvori kliknite na gumb "Dalje".

U sljedećem prozoru pristajemo na licencu klikom na gumb "Slažem se".

Odaberite mapu za instaliranje programa (bolje je ostaviti kao zadanu) i kliknite gumb "Instaliraj".

Instalaciju završavamo klikom na gumb "Završi".

PROVJERITE SUM

Nakon završetka instalacije, program se integrira u kontekstni izbornik Explorera operacijski sustav. Da bismo prikazali kontrolni zbroj datoteke, trebamo kliknuti desnom tipkom miša na nju i kliknuti na “Svojstva”.

U prozoru koji se otvori kliknite na karticu "Zbrojevi hash datoteke".

Za velike datoteke, možda ćete morati pričekati nekoliko sekundi da izračun raspršivanja napreduje.

Nakon završetka izračuna, u prozoru "Hash Value" vidjet ćemo kontrolni zbroj za datoteku.

U "Postavkama" programa možete dodati dodatne prikazane hash zbrojeve i detaljnije ga konfigurirati (ostavljam ga zadanim).

Kako bih usporedio kontrolni zbroj slike diska (u mom slučaju), idem na službenu web stranicu i tražim gdje je naznačena hash suma slike (na web stranici nalazim objavljenu datoteku "MD5SUMS").

Otvaram ovu datoteku i tražim kontrolni zbroj za svoju sliku diska (ovo je ubuntu-12.10-desktop-i386.iso).

Kopiram sa stranice.

Zalijepim ga u polje "Hash usporedba" na kartici " Hash zbroj datoteke” moje slike diska i vidim zelenu kvačicu koja označava da kontrolni zbroj datoteke u potpunosti odgovara kontrolnom zbroju slike diska na službenoj web stranici.

Možete provjeriti hash zbroj 2 datoteke na drugi način klikom na gumb "Usporedi datoteku", odabirom datoteke koja nam je potrebna u Exploreru i klikom na gumb "Otvori" i pogledajte rezultat.

Na ovaj način pokušavamo se zaštititi od korištenja modificiranih verzija datoteka.

Pozdrav prijatelji! Kao što pokazuje praksa mnogih korisnika, prilikom detaljnijeg upoznavanja računala interesantno je pitanje: što je kontrolni zbroj? I kako to izračunati? U ovom članku ćemo vam reći što je to i zašto. Također ćemo pružiti nekoliko načina za provjeru kontrolnog zbroja ili hash datoteka.

Kontrolni zbroj (hash) je određena vrijednost izračunata za podatke pomoću dobro poznatih algoritama. Dizajniran za provjeru integriteta podataka tijekom prijenosa. Najčešći algoritmi su: CRC32, MD5 i SHA-1.

CRC32 - (Cyclic redundancy code) Ciklički redundantni kod. koristi se u programima za arhiviranje.

MD5 se koristi ne samo za provjeru integriteta podataka, već vam također omogućuje dobivanje prilično pouzdanog identifikatora datoteke. Potonji se često koristi kada se traže identične datoteke na računalu, kako se ne bi uspoređivali svi sadržaji, već samo hash.

SHA-1 - koristi se za provjeru integriteta preuzetih podataka od strane BitTorrent programa.

Sredili smo program HashTab. Lakše je jednostavno ne uspoređivati ​​kontrolne zbrojeve)

Zaključak

U ovom smo članku shvatili što je to kontrolni zbroj, za što se koristi. U našem slučaju, ovo je jednostavna opcija za provjeru cjelovitosti i identiteta datoteka s izvornikom.

Upoznali smo se s programima HashTab i MD5 File Checker.

HashTab može usporediti različite kontrolne zbrojeve, za razliku od MD5 File Checkera. Ali potonji ne zahtijeva instalaciju, što je osobito važno ako nemate administratorska prava.

Ako imate pitanja, svakako napišite komentar.

Video - Kontrolni zbroj

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 članku ćemo pogledati 2 različiti putevi To se može učiniti: putem proširenja za Explorer, kao i putem naredbenog retka.


Za Windows Explorer Postoji izvrstan program 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 kontekstni izbornik Explorer, pojavit će se nova kartica “Hashes datoteka” čijim odabirom program automatski izračunava hashese za odabranu datoteku ovisno o tome koji algoritmi su 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:\Programske datoteke (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)

U slučaju da ne želite instalirati nikakve programe, možete se snaći s ugrađenim. koristeći 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.…