Preuzmite prijenosne programe za izračunavanje hash zbrojeva. Kontrolna svota. Što je ovo i kako provjeriti? Kontrolni zbroji Windows slika

20.11.2019 Recenzije

Dakle, proveli ste puno vremena preuzimajući sliku sustava Windows 7, a sada želite biti sigurni da se nijedan bajt nije izgubio usput. Ili vam je distribucijski paket donijela dobra vila, a vi želite provjeriti ima li veze s piratima. Da biste utvrdili integritet distribucije, trebat će vam dvije stvari - kontrolni zbroj i program za njegovu provjeru.

Kontrolni zbroji slika sustava Windows 7

Microsoft objavljuje svoje kontrolne zbrojeve proizvoda na MSDN-u ili TechNetu, navodeći SHA1 kao vrstu raspršivanja. Pronađite jezičnu verziju i izdanje vašeg Windows 7 i kliknite Inteligencija, vidjeti kontrolni zbroj.

To je pola uspjeha.

Provjera kontrolnog zbroja pomoću uslužnog programa File Checksum Integrity Verifier

Microsoft, naravno, ima vlastiti uslužni program naredbenog retka za izračunavanje i provjeru kontrolnih zbrojeva datoteka - File Checksum Integrity Verifier(fciv.exe). Može se preuzeti s KB841290 (gdje je sintaksa također detaljno opisana), ili putem izravne poveznice (41 kb). Zatim, pretpostavljam da znate gdje je uslužni program raspakiran i gdje je spremljen Windows ISO slika 7.

Dovoljno je izvršiti jednu naredbu u naredbenom retku (Start - Traži - cmd):

<путь к утилите>\fciv.exe -sha1<путь к ISO>\ime datoteke.iso

Na primjer, ako je uslužni program na radnoj površini, a ISO slika u korijenu pogona D, naredba će izgledati ovako:

%userprofile%\desktop\fciv.exe -sha1 D:\en_windows_7_ultimate_x86_dvd_x15-65921.iso

A rezultat je kontrolni zbroj datoteke:

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

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

Provjera kontrolnog zbroja pomoću programa HashTab

Ako vas naredbeni redak plaši, postoji lakši način da provjerite kontrolni zbroj.

  1. Preuzmite i instalirajte program.
  2. Desnom tipkom miša kliknite slikovnu datoteku i odaberite Svojstva.
  3. Idite na karticu "Hash datoteke".

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

Dakle, da bi se izbjegli takvi problemi, koriste se kontrolni zbrojevi. Često mnogi izvori, zajedno s vezom na datoteku, ostavljaju i 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 sigurno se uvjeriti da je datoteka preuzeta bez pogrešaka.

Za izračunavanje i usporedbu kontrolnih zbrojeva koristite posebni programi. Najčešći od njih je HashTab. Ovaj program je besplatan. Možete ga preuzeti odavde:



Za instalaciju raspakirajte arhivu i pokrenite instalacijsku datoteku programa.



Nakon instalacije, programski prečac se ne pojavljuje, ovaj program nije u izborniku za brzo pokretanje Start. Za korištenje programa kliknite desni klik na bilo koju datoteku i odaberite Svojstva(ovaj ćemo postupak izvesti s preuzetom arhivom). Imajte na umu da se u prozoru svojstava datoteke pojavila nova kartica Raspršene datoteke.




Kako biste usporedili kontrolne zbrojeve datoteka, kopirajte hash zbroj s web stranice programa i zalijepite ga u polje Hash usporedba prozori svojstava.



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 uvoditi princip rada svakog algoritma, jer se radi o vrlo složenim informacijama, već ćemo samo dati opće informacije, neophodna prosječnom korisniku.

Kako provjeriti hash u sustavu Windows 10

Svaki desktop operativni sustav, bio to Windows 10, Linux ili MacOS, 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 hash-a putem naredbenog retka vrši se na sljedeći način.


Zadano 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.

Osim toga, 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ž.

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 tako mali i istovremeno 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

Po završetku instalacije program se integrira u kontekstni izbornik Istraživač operativnog sustava. 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 Comparison" na kartici "File Hash Sum" svoje 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.

S vremenom se mnogi korisnici računala, s detaljnijim upoznavanjem, pitaju o hash sumama. Nazivaju se i kontrolni zbrojevi. Što je? Čemu služi? Kako se izračunavaju ti iznosi?

Definicija

Poziva se određena vrijednost koja se izračunava za podatke pomoću posebnih algoritama. Svrha hash suma je provjeriti integritet podataka tijekom prijenosa. Najčešći algoritmi za izračun su MD5, CRC32 i SHA-1. Kontrolne sume također se mogu koristiti za usporedbu skupova podataka za neekvivalentnost, što je korisno za otkrivanje virusa na računalu.

Korištenje ove metode postalo je popularno zbog činjenice da se provjera lako implementira digitalna oprema rad s binarnim. Može se analizirati bez problema i odličan je za pronalaženje pogrešaka koje su uzrokovane prisutnošću šuma u informacijskim kanalima.

Algoritmi za provjeru

MD5 algoritam se koristi ne samo za provjeru integriteta podataka, već također omogućuje dobivanje prilično pouzdanog identifikatora, koji se često koristi u slučajevima kada se na računalu nalaze identične datoteke. Dakle, ne uspoređuju se sadržaji, već njihovi hash zbrojevi.

U programima za arhiviranje koristi se algoritam CRC32. Skraćuje za "ciklički redundantni kod".

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

Primjer

Na primjer, korisnik želi instalirati operacijski sustav ili igra na vašem računalu. On preuzima sliku i želi se uvjeriti da je cjelovitost datoteke u redu i da se ništa nije izgubilo tijekom prijenosa. Najlakši način da to učinite je da usporedite hash zbrojeve učitane datoteke i onih koje je dao autor. Ako se u potpunosti podudaraju, slika ne sadrži pogreške. Pa, ako su hash zbrojevi datoteka drugačiji, morate ga ponovno preuzeti jer je došlo do neke vrste greške.

Ovaj elementarni postupak služi kao preventivna mjera protiv neispravan rad, smrzava se. Na taj način možete biti sigurni da će instalacija operativnog sustava, programa ili igre biti ispravna.

Program HashTab: Provjera hash suma

Ovaj uslužni program je dodatak koji je integriran u operativni sustav i koristi se po potrebi. Može se preuzeti sa službene web stranice potpuno besplatno kao instalacijska datoteka. Instalacija programa je intuitivna.

Nakon instalacije, u svojstvima svake datoteke pojavit će se nova dodatna kartica za izračun kontrolne sume. Prema zadanim postavkama, oni će se izračunati pomoću ista tri gore opisana algoritma.

Kako provjeriti hash zbrojeve? Da biste to učinili, u polje "Usporedba" morate unijeti 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 preporuča se ponovno preuzimanje datoteke.

Postavke na kartici "Zbrojevi hash datoteka" mogu se promijeniti klikom na odgovarajuću stavku. Otvorit će se prozor postavki u kojem možete postaviti prikaz potrebnih kontrolnih zbrojeva za provjeru i izračun. Kako bi sve bilo jasno, preporučuje se označiti potvrdni okvir koji vam omogućuje prikaz kontrolnih zbrojeva malim slovima.

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

MD5 alat za provjeru datoteka

Ovaj se uslužni program također preuzima sa službene web stranice, ali ne zahtijeva instalaciju. Samo ga trebate pokrenuti. Za provjeru koristi isti algoritam. Prilikom preuzimanja datoteke trebate kopirati iznos raspršenosti izvornika u međuspremnik, a zatim ga zalijepiti u polje za provjeru. Sljedeći korak je odabir datoteke čiju cjelovitost korisnik želi testirati. Nakon klika na gumb “Provjeri” dobit ćete poruku s rezultatom rada, koja će vam reći da li se kontrolni zbroj datoteka podudara ili je datoteka oštećena i nema podudaranja.

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

Zaključak

Dakle, razmatran je koncept "kontrolnog zbroja". Postalo je jasno čemu služi. Za prosječnog korisnika ovo je jednostavna opcija za provjeru cjelovitosti i usklađenosti datoteke s izvornikom. Bili opisani korisni uslužni programi izračunati i usporediti hash zbrojeve. Prvi može uspoređivati ​​različite količine, a drugi samo pomoću jednog algoritma, ali ne zahtijeva instalaciju, što je važno ako nemate administratorska prava.

Ako ćete instalirati operativni sustav ili bilo koji drugi softver, preporučuje se provjeriti hash zbrojeve nakon preuzimanja svih instalacijske datoteke. To će uštedjeti puno vremena i, što je još važnije, živaca.