Prilikom razmjene informacija putem kompjuterske mreže ili putem prenosivih medija, postavlja se hitno pitanje kako provjeriti integritet prenesenih informacija. Uostalom, ako je nekoliko bitova pogrešno spremljeno u rezultirajuću datoteku 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 instalacionih datoteka i drugih informacija uobičajeno naznačiti kontrolni zbroj (haš) - tako da korisnici, nakon preuzimanja podataka, mogu samostalno provjeriti kontrolne zbroje datoteka za podudaranje s hashom preuzetih informacija.

Principi korišćenja kontrolnih suma

Da biste inteligentno koristili tehnologiju, korisno je razumjeti šta je hash. Općenito, heš je skup bitova dobivenih kao rezultat izračunavanja informacija korištenjem određenog algoritma. Prepoznatljiva karakteristika takvog algoritma je da prilikom promjene barem jednog bita u pozadinske informacije, heš količina se također mijenja. A u isto vrijeme, postoji izuzetno mala vjerovatnoća da će nasumična promjena u nekoliko bitova dolaznih informacija ostaviti heš nepromijenjen. Tako se ispostavlja da je kontrolni zbroj poput pasoša podataka, nakon provjere kojeg možete zaključiti da su podaci autentični.

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

1. Izračunajte, pohranite i objavite kontrolni zbroj originalnih podataka.

2. Proračun njegove vrijednosti za kopiju podataka i poređenje sa vrijednošću za originale.

Postoji mnogo različitih algoritama za heširanje. I shodno tome, postoji mnogo vrsta hash suma. Najpopularniji među njima su CRC32, MD5, SHA-1 itd.

Gdje se koriste heševi?

Čak i oni korisnici koji ne znaju koliki su hash sumi i dalje često imaju koristi od njihove upotrebe - na primjer, prilikom otvaranja upakovanih datoteka. Činjenica je da moderni arhivisti dodaju svoje hešove u upakovane datoteke. Mogu se vidjeti otvaranjem arhive pomoću programa za arhiviranje.

I shodno tome, prilikom raspakivanja, ovi hešovi se automatski provjeravaju. Ako je arhiva oštećena, program za arhiviranje će generirati grešku s porukom da se kontrolni zbroji datoteka ne podudaraju. Stoga je najlakši način da osigurate kontrolu nad ispravnim prijenosom datoteka da ih spakujete u arhivu.

Još jedno područje u kojem se mogu koristiti kontrolni sumi je njihovo korištenje umjesto lozinki. Kada se posjetitelj registruje na web stranicu unosom tajne lozinke, na serveru se ne pohranjuje sama lozinka, već njen hash. Shodno tome, ako napadači dobiju pristup serveru, neće moći da saznaju sačuvane lozinke - one jednostavno nisu tamo.

Takođe, hash sumi su sastavni dio rada torrent trackera. Zahvaljujući tome, prilikom preuzimanja datoteka putem torrenta, zagarantovan je 100% integritet prijenosa informacija. U ovom slučaju korisnik ne mora ni na koji način kontrolirati ovaj proces. Sve potrebne operacije tokom preuzimanja izvodi program (). Naravno, ako su datoteke preuzimane duže vrijeme, a morate se uvjeriti da se nisu oštetile tijekom vremena, možete pokrenuti ručno ponovno skeniranje. Na primjer, u programu uTorrent postoji posebna stavka za ovo kontekstni meni(pojavljuje se kada pritisnete desni klik miša na odabranom torentu).

Prilikom korištenja arhiva i torenta, heširanje se vrši bez intervencije korisnika. Ali pošto nisu sve datoteke pogodne za arhiviranje, a još manje koriste torente prilikom slanja informacija, široko je rasprostranjena praksa izračunavanja kontrolnih suma za proizvoljan skup datoteka. Najčešće se za to koristi hash u MD5 formatu, za koji je kreirano mnogo različitih programa.

Kako kreirati MD5 hash datoteka koristeći MD5Checker?

Unatoč činjenici da je MD5 algoritam 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 radi, ne prikazuje izvještaj o rezultatima skeniranja u prikladnom obliku - morate ručno skrolovati kroz cijelu listu datoteka da biste identificirali poruke o grešci.

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

Program je po defaultu postavljen na heširanje programske datoteke, arhive i ISO slike. Stoga, ako želite da koristite ovu aplikaciju za muziku i video, prvo morate 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 navedite simbol * (što znači "sve datoteke") u polju "Uključi".

Nakon toga, možete koristiti program kao i obično - sada će se skenirati svaki pojedinačni fajl u svim podfolderima.

Da biste kreirali MD5 hash, trebate prevući odabrane datoteke iz mape u prozor programa - i program će automatski početi da izračunava MD5 sume za sve odabrane datoteke i sve datoteke u podmapama (koje ispunjavaju masku koju smo naveli). Izračunati iznosi će biti prikazani u koloni “Trenutni MD5”. Sada ostaje samo da sačuvate dobijene vrednosti u datoteku klikom na dugme „S u“ („Sačuvaj u“).

Važno je napomenuti da ako sačuvate MD5 datoteku u fascikli u kojoj se nalaze svi fajlovi i podfolderi koje smo odabrali, relativne putanje do njih će biti sačuvane. Ovo će vam omogućiti da provjerite kontrolnu sumu u budućnosti čak i ako premjestite datoteke na drugu lokaciju. Stoga, prije spremanja datoteke, ima smisla otići u korijen mape klikom na odgovarajuće dugme.

Ako otvorite rezultirajuću datoteku u Notepad-u, vidjet ćete da su informacije pohranjene u njoj u obliku običnog teksta.

U tom slučaju možete se uvjeriti da su putanje do datoteka relativne, tj. ne sadrže slovo pogona na kojem se nalaze. Takav MD5 fajl se može pohraniti u fasciklu zajedno sa datotekama, a u budućnosti se integritet datoteka u ovoj fascikli može proveriti na bilo kom računaru.

Kako provjeriti kontrolne sume fajlova?

Da biste provjerili kontrolne sume datoteka, morate ponovo pokrenuti program ili kliknite na dugme „Obriši“ da obrišete listu datoteka.

Nakon toga, trebali biste prevući MD5 datoteku u prozor programa i provjeriti da li se zelena kvačica pojavljuje pored svake datoteke. To znači da se fajlovi čuvaju na sigurnom i sigurnom. Ako ima dosta datoteka, onda je prikladnije kontrolirati pomoću brojača "Neuspješno" i "Prošlo" u zaglavlju tablice.

Možete provesti eksperiment: preimenovati jednu od datoteka i urediti drugu, uvodeći nekoliko manjih izmjena. Nakon što je pokrenuo ponovnu provjeru, program je otkrio da je jedna od datoteka postala nedostupna pod svojim originalnim imenom (označena žutom ikonom), a kontrolni zbroj druge datoteke se ne podudara (označen crvenom ikonom). Nepodudaranje kontrolne sume ukazuje 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 i podmape), tada povlačenjem svih ovih mapa u prozor programa možete provjeriti integritet svih datoteka jednim potezom. MD5Checker automatski izdvaja hash vrijednosti iz datoteka s ekstenzijom md5 na koje se naiđe tokom skeniranja. Ovo može biti izuzetno zgodno ako se velike količine informacija kopiraju ili prenose preko Interneta.

Također, ako ste preimenovali ili premjestili neke datoteke na drugu lokaciju, možete urediti MD5 datoteku u Notepad-u, navodeći nove vrijednosti za njihove putanje tamo - i onda je možete dalje koristiti za provjeru datoteka.

Rezultati

Tehnologija heširanja pruža jedinstvenu priliku za kontrolu sigurnosti informacija. U modernim vremenima, kada se broj korisničkih fajlova kreće u hiljadama i desetinama hiljada, neophodna je pogodnost obrade heš suma za velike količine podataka. Program MD5Checker uspješno se nosi sa ovim zadatkom, s kojim možete provjeriti kontrolne sume i kreirati ih za mnoge datoteke, bez obzira na dubinu njihovog ugniježđenja u stablu mapa.

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? Činjenica je da, za razliku od većine multimedijalnih datoteka, 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 lagan program i potpuno je besplatan. Program HashTab možete preuzeti sa službene web stranice programera koristeći ovu vezu: 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 Microsoft, do odjeljka 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 kompjutera, izvršit ćemo kontrolnu provjeru kako bismo osigurali da kontrolne sume datoteke objavljene na stranici i datoteke slike koju smo preuzeli odgovaraju jedni drugima.

Da biste saznali hash količinu datoteke, kliknite desnim tasterom miša na nju i odaberite stavku u kontekstualnom meniju Svojstva. U prozoru sa svojstvima datoteke idite na karticu Heš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 bi željelo ručno uporediti vrijednost hash suma kada je to moguće učiniti automatski način rada. 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 program HashTab da uporedite 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 Heš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

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 softver prilikom pristupa fajlovima. Datoteka se provjerava korištenjem kontrolne sume kako bi se utvrdio njen integritet i podudara se sa navedenim identifikatorom.

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 i standardne Windows alate i usluge treće strane. U ovom članku ćemo pogledati kako to učiniti.

Sadržaj:

Kako saznati hash datoteke putem komandne linije

Komandna linija u Windows-u vam omogućava da izvršite različite radnje, kako sa samim sistemom tako i sa pojedinačnim datotekama. Preko njega možete odrediti kontrolnu sumu datoteka pomoću ugrađenog uslužnog programa CertUtil.

Da biste saznali hash datoteke putem komandne linije, samo unesite sljedeći upit u komandnu liniju:

Certutil -hashfile *put do datoteke* *algoritam*

Umjesto *putanja do datoteke* morate unijeti punu putanju do datoteke. Na primjer: d:\8.jpg

Umjesto *algoritma* potrebno je unijeti naziv algoritma po kojem želite izračunati kontrolnu sumu. Uslužni program CertUtil može izračunati kontrolnu sumu koristeći sljedeće algoritame: 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

Još jedan ugrađen u Windows uslužni program, koji može odrediti kontrolnu sumu datoteke je PowerShell. Razlikuje se od CertUtila po tome što podržava veći broj algoritama za izračunavanje kontrolne sume: SHA256, MD5, SHA384, SHA1, SHA512, MACTripleDES, RIPEMD160.

Da biste provjerili hash kroz PowerShell uslužni program, koristite sljedeću naredbu:

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

Umjesto *putanja do datoteke* morate navesti punu putanju do datoteke čiji se kontrolni zbir provjerava.

Važno je napomenuti da je po defaultu PowerShell uslužni program izračunava kontrolni zbir koristeći SHA256 algoritam.

Ako želite da koristite drugačiji algoritam, morate to navesti u naredbi prilikom izvršavanja zahtjeva. Na primjer, da biste odredili hash koristeći MD5 algoritam, morat ćete pokrenuti naredbu:

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

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. Na primjer, jedan od pogodni programi sposoban za određivanje hash datoteke je HashTab. Ovo je izuzetno jednostavna aplikacija koja se može besplatno preuzeti sa interneta.

Nakon što preuzmete HashTab program i instalirate ga, kreira se u svojstvima datoteke nova kartica, koji se zove “File Hash Sums”. U ovoj kartici možete vidjeti izračunavanje kontrolne sume za datoteku u različitim algoritmima.

Dok istražujete internet ili prije preuzimanja određenih datoteka, možete naići na misteriozne MD5, SHA-1 i SHA-256 parametre, također poznate kao heš. Ono što se na prvi pogled čini samo nasumični niz slova i brojeva zapravo je jedinstveni ključ koji vam omogućava da provjerite autentičnost datoteka i vidite da li su izmijenjene ili neovlaštene.

Šta su hash sumi i čemu služe?

Haš je rezultat kriptografskih algoritama dizajniranih da kreiraju skup brojeva i slova. Naziva se i "digitalni otisak prsta". Obično ovi skupovi imaju fiksnu dužinu i broj znakova, bez obzira na veličinu ulaznih informacija. Na primjer, “WP” i “WP-SEVEN” će imati heš količine potpuno iste veličine. Dužina zbroja zavisi samo od toga koji algoritam heširanja provjeravate. Na primjer, SHA1 će proizvesti zbir od 40 znakova, a MD5 samo 32.

Takođe, imajte na umu da iako postoji minimalna razlika između “WP-SEVEN” i “WP-SEVEM”, heš sume su potpuno različite i nemaju ništa zajedničko. To znači da čak i ako neko promijeni datoteku čak i za 1 bit (grubo govoreći), krajnji rezultat će dobiti potpuno drugačiji hash zbroj. To je ono što hash radi na zgodan način autentifikaciju datoteke. Izdavač navodi originalni iznos, a korisnik provjerava rezultat i upoređuje ga s originalom.

Haširanje se provodi korištenjem 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 je riječ o vrlo složenoj informaciji, već ćemo samo dati opšte informacije neophodna za prosječnog korisnika.

Kako provjeriti hash u Windows 10

Bilo koja radna površina operativni sistem, bilo da je Windows 10, Linux ili MacOS, ima standardne mehanizme za provjeru hash sume svih datoteka na vašem disku.

Kako pronaći hash u PowerShell-u


PowerShell će vam dati hash vašeg fajla. By Windows default generiše SHA-265 hash, ali možete odrediti da želite hash iz drugog 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 sumu putem komandne linije

Mnoge stvari koje radite u PowerShell-u mogu se obaviti u klasičnoj komandnoj liniji. Provjera heša preko komandne linije se vrši na sljedeći način.


Podrazumevano, Command Prompt prikazuje hash zbroj SHA1 , ali ovo možete promijeniti tako što ćete sistemu reći tačno koji hash želite. 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 odličan mali uslužni program koji će učiniti provjeru heševa lakim. Nećete morati svaki put unositi složene komande da biste provjerili. Biće dovoljno samo da odete u svojstva fajla, gde će svi iznosi već biti prikupljeni.

Pored toga, HashTab olakšava upoređivanje hash zbira dva fajla. Da biste to učinili, kliknite desnim tasterom miša na prvu datoteku i odaberite Svojstva a zatim otvorite karticu Hešovi fajlova. Kliknite Uporedite fajl i odredite putanju do druge datoteke.

Hash suma druge datoteke će biti prikazana u polju Hash poređenje, a ako se iznosi poklapaju, pored ikone heša biće zelena potvrdna oznaka. Ako se ne poklapaju, postoji crveni krst.

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 da ulazim previše u temu, daću primer jednostavnim jezikom tako da svi to mogu razumjeti!

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?

Grubo govoreći, dakle: 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 da instalirate 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 kvalitetan, 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 se preuzeta datoteka 100% razlikuje 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 preuzmete 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 takve 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 zadržite pokazivač iznad 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 spremimo 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. Bitno je da u ovom slučaju imamo mogućnost da uklonimo 1 bajt iz datoteke, ili obrnuto, dodamo nekoliko bajtova u fajl. Tekstualni dokument(TXT) je savršen 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.