Što je kontrolni zbroj? I kako izračunati kontrolne zbrojeve
Miscelanea / / November 28, 2021
Svi smo navikli slati podatke putem interneta ili drugih lokalnih mreža. Obično se takvi podaci prenose mrežom u obliku bitova. Općenito, kada se tone podataka šalju preko mreže, oni su osjetljivi na gubitak podataka zbog problema s mrežom ili čak zlonamjernog napada. Kontrolni zbroj se koristi kako bi se osiguralo da su primljeni podaci neoštećeni i bez pogrešaka i gubitaka. Kontrolni zbroj djeluje kao otisak prsta ili jedinstveni identifikator podataka.
Da biste to bolje razumjeli, razmislite o sljedećem: šaljem vam košaru jabuka preko nekog dostavljača. Sada, budući da je agent za dostavu treća strana, ne možemo se u potpunosti pouzdati u njegovu autentičnost. Dakle, kako bih bio siguran da nije pojeo nijednu jabuku na svom putu i da dobijete sve jabuke, zovem vas i kažem vam da sam vam poslao 20 jabuka. Po primitku košarice izbrojite broj jabuka i provjerite je li 20.
Ovaj broj jabuka je ono što kontrolni zbroj čini vašoj datoteci. Ako ste poslali vrlo veliku datoteku putem mreže (treće strane) ili ste je preuzeli s interneta i želite biti sigurni da je datoteka ispravno poslana ili primljena, primjenjujete algoritam kontrolnog zbroja na svoju datoteku koja se šalje i priopćavate vrijednost prijamnik. Po primitku datoteke, primatelj će primijeniti isti algoritam i uskladiti dobivenu vrijednost s onim što ste poslali. Ako se vrijednosti podudaraju, datoteka je ispravno poslana i podaci nisu izgubljeni. Ali ako su vrijednosti različite, prijamnik će odmah znati da su neki podaci izgubljeni ili je datoteka neovlaštena preko mreže. Budući da podaci mogu biti vrlo osjetljivi i važni za nas, važno je provjeriti sve pogreške koje bi se mogle dogoditi tijekom prijenosa. Dakle, kontrolni zbroj je vrlo važan za održavanje autentičnosti i integriteta podataka. Čak i vrlo mala promjena podataka uzrokuje veliku promjenu kontrolnog zbroja. Protokoli poput TCP/IP koji upravljaju komunikacijskim pravilima interneta također koriste kontrolni zbroj kako bi bili sigurni da se uvijek isporučuju točni podaci.
Kontrolni zbroj je u osnovi algoritam koji koristi kriptografsku hash funkciju. Ovaj se algoritam primjenjuje na dio podataka ili datoteke prije slanja i nakon primanja putem mreže. Možda ste primijetili da se nalazi pored veze za preuzimanje, tako da kada preuzmete datoteku, možete izračunati kontrolni zbroj na vlastitom računalu i uskladiti ga s zadanom vrijednošću. Imajte na umu da duljina kontrolnog zbroja ne ovisi o veličini podataka već o korištenom algoritmu. Najčešći algoritmi kontrolnog zbroja koji se koriste su MD5 (Message Digest algoritam 5), SHA1 (Secure Hashing Algoritam 1), SHA-256 i SHA-512. Ovi algoritmi proizvode 128-bitne, 160-bitne, 256-bitne i 512-bitne hash vrijednosti. SHA-256 i SHA-512 noviji su i jači od SHA-1 i MD5, koji su u nekim rijetkim slučajevima proizveli iste vrijednosti kontrolnog zbroja za dvije različite datoteke. To je ugrozilo valjanost tih algoritama. Novije tehnike su otporne na pogreške i pouzdanije. Algoritam za raspršivanje uglavnom pretvara podatke u njihov binarni ekvivalent, a zatim nosi neke osnovne operacije kao što su AND, OR, XOR, itd. na njemu i konačno izvlači heksadecimalnu vrijednost izračunavanja.
Sadržaj
- Što je kontrolni zbroj? I kako izračunati kontrolne zbrojeve
- Metoda 1: Izračunajte kontrolne zbrojeve pomoću PowerShell-a
- Metoda 2: Izračunajte kontrolni zbroj pomoću online kalkulatora kontrolnog zbroja
- Metoda 3: Koristite uslužni program MD5 & SHA Checksum
Što je kontrolni zbroj? I kako izračunati kontrolne zbrojeve
Metoda 1: Izračunajte kontrolne zbrojeve pomoću PowerShell-a
1.Upotrijebite pretragu na izborniku Start u sustavu Windows 10 i upišite PowerShell i kliknite na 'Windows PowerShell' s popisa.
2. Alternativno, možete kliknuti desnom tipkom miša na početak i odabrati "Windows PowerShell' iz izbornika.
3. U Windows PowerShellu pokrenite sljedeću naredbu:
Get-FileHash yourFilePath. Na primjer, Get-FileHash C:\Users\hp\Desktop\myfile.docx
4. Prikazat će se upit SHA-256 hash vrijednost prema zadanim postavkama.
5. Za druge algoritme možete koristiti:
Get-FileHash yourFilePath – Algoritam MD5. Ili. Get-FileHash yourFilePath – Algoritam SHA1
Sada možete uskladiti dobivenu vrijednost s zadanom vrijednošću.
Metoda 2: Izračunajte kontrolni zbroj pomoću online kalkulatora kontrolnog zbroja
Postoji mnogo online kalkulatora kontrolnog zbroja poput ‘onlinemd5.com’. Ova se stranica može koristiti za izračunavanje kontrolnih zbroja MD5, SHA1 i SHA-256 za bilo koju datoteku, pa čak i za bilo koji tekst.
1.Kliknite na 'Odaberite datoteku’ i otvorite željenu datoteku.
2. Alternativno, povucite i ispustite datoteku u zadani okvir.
3. Odaberite svoj željeni algoritam i dobiti traženi kontrolni zbroj.
4.Također možete uskladiti ovaj dobiveni kontrolni zbroj s danim kontrolnim zbrojem kopiranjem zadanog kontrolnog zbroja u okvir za tekst ‘Usporedi s:’.
5. Vidjet ćete kvačicu ili križić pored tekstualnog okvira u skladu s tim.
Da biste izravno izračunali hash za niz ili tekst:
a) Pomaknite se prema dolje na stranici do ‘MD5 & SHA1 Hash generator za tekst’
b) Kopirajte niz u zadani tekstni okvir kako biste dobili traženi kontrolni zbroj.
Za druge algoritme možete koristiti 'https://defuse.ca/checksums.htm’. Ova stranica vam daje opsežan popis mnogih različitih vrijednosti algoritama za raspršivanje. Kliknite na 'Odaberi datoteku' da odaberete svoju datoteku i kliknite na 'Izračunaj kontrolne zbrojeve…’ kako bi dobili rezultate.
Metoda 3: Koristite uslužni program MD5 & SHA Checksum
Prvi, preuzmite uslužni program MD5 & SHA Checksum zatim ga pokrenite dvostrukim klikom na exe datoteku. Jednostavno pregledajte svoju datoteku i možete dobiti njezin MD5, SHA1, SHA-256 ili SHA-512 hash. Također možete kopirati i zalijepiti dati hash u relevantni tekstni okvir kako biste ga jednostavno uskladili s dobivenom vrijednošću.
Preporučeno:
- Popravite prijenosno računalo koje se ne povezuje na WiFi (sa slikama)
- Nema zvuka na računalu sa sustavom Windows 10 [RJEŠENO]
- Kako popraviti pogrešku Windows Update 0x80070643
- Riješite problem s upravljačkim programom univerzalne serijske sabirnice (USB).
Nadam se da su gornji koraci bili od pomoći u učenju Što je kontrolni zbroj? I Kako to izračunati; ali ako još uvijek imate pitanja u vezi s ovim člankom, slobodno ih postavite u odjeljku za komentare.