Mäkký

Čo je kontrolný súčet? A ako vypočítať kontrolné súčty

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Uverejnené dňaPosledná aktualizácia: 17. februára 2021

Všetci sme zvyknutí na odosielanie údajov cez internet alebo iné lokálne siete. Typicky sa takéto dáta prenášajú cez sieť vo forme bitov. Vo všeobecnosti, keď sa cez sieť odosielajú tony údajov, je náchylná na stratu údajov v dôsledku problému so sieťou alebo dokonca škodlivého útoku. Kontrolný súčet sa používa na zabezpečenie toho, aby prijaté údaje neboli poškodené a bez chýb a strát. Kontrolný súčet funguje ako odtlačok prsta alebo jedinečný identifikátor údajov.



Aby ste tomu lepšie porozumeli, zvážte toto: Posielam vám košík jabĺk prostredníctvom nejakého doručovateľa. Keďže doručovateľ je tretia strana, nemôžeme sa úplne spoľahnúť na jeho pravosť. Aby som sa uistil, že cestou nezjedol žiadne jablká a aby ste dostali všetky jablká, zavolám vám a poviem vám, že som vám poslal 20 jabĺk. Po prijatí košíka spočítate počet jabĺk a skontrolujete, či je ich 20.

Čo je kontrolný súčet a ako vypočítať kontrolné súčty



Tento počet jabĺk je to, čo robí kontrolný súčet s vaším súborom. Ak ste odoslali veľmi veľký súbor cez sieť (tretia strana) alebo ste si ho stiahli z internetu a chcete sa uistiť, že súbor bol správne odoslaný alebo prijatý, použijete na súbor algoritmus kontrolného súčtu, ktorý sa odoslaný a oznámiť hodnotu príjemcovi. Pri prijatí súboru prijímač použije rovnaký algoritmus a priradí získanú hodnotu k tomu, čo ste odoslali. Ak sa hodnoty zhodujú, súbor bol odoslaný správne a žiadne údaje sa nestratili. Ak sa však hodnoty líšia, prijímač bude okamžite vedieť, že sa niektoré údaje stratili alebo sa so súborom manipulovalo cez sieť. Keďže údaje môžu byť veľmi citlivé a pre nás dôležité, je dôležité skontrolovať každú chybu, ktorá sa mohla vyskytnúť počas prenosu. Kontrolný súčet je preto veľmi dôležitý na zachovanie pravosti a integrity údajov. Aj veľmi malá zmena údajov spôsobí veľkú zmenu v kontrolnom súčte. Protokoly ako TCP/IP, ktoré riadia pravidlá komunikácie na internete, tiež používajú kontrolný súčet, aby sa zabezpečilo, že sa doručia vždy správne údaje.

Kontrolný súčet je v podstate algoritmus, ktorý používa kryptografickú hašovaciu funkciu. Tento algoritmus sa aplikuje na časť údajov alebo súbor pred odoslaním a po prijatí cez sieť. Možno ste si všimli, že sa nachádza vedľa odkazu na stiahnutie, aby ste si pri sťahovaní súboru mohli vypočítať kontrolný súčet na svojom počítači a priradiť ho k danej hodnote. Upozorňujeme, že dĺžka kontrolného súčtu nezávisí od veľkosti údajov, ale od použitého algoritmu. Najbežnejšie používané algoritmy kontrolného súčtu sú MD5 (algoritmus Message Digest 5), SHA1 (Secure Hash Algorithm 1), SHA-256 a SHA-512. Tieto algoritmy vytvárajú 128-bitové, 160-bitové, 256-bitové a 512-bitové hodnoty hash. SHA-256 a SHA-512 sú novšie a silnejšie ako SHA-1 a MD5, ktoré v niektorých zriedkavých prípadoch vytvorili rovnaké hodnoty kontrolného súčtu pre dva rôzne súbory. To ohrozilo platnosť týchto algoritmov. Novšie techniky sú odolné voči chybám a spoľahlivejšie. Hašovací algoritmus hlavne konvertuje dáta na ich binárny ekvivalent a potom na nich vykonáva niektoré základné operácie ako AND, OR, XOR atď. a nakoniec extrahuje hexadecimálnu hodnotu výpočtov.



Obsah[ skryť ]

Čo je kontrolný súčet? A ako vypočítať kontrolné súčty

Metóda 1: Vypočítajte kontrolné súčty pomocou PowerShell

1. Použite vyhľadávanie v ponuke Štart v systéme Windows 10 a zadajte PowerShell a kliknite na ‘ Windows PowerShell “ zo zoznamu.



2. Prípadne môžete kliknúť pravým tlačidlom myši na štart a vybrať „ Windows PowerShell “ z ponuky.

Otvorte vylepšené prostredie Windows PowerShell v ponuke Win + X

3. V prostredí Windows PowerShell spustite nasledujúci príkaz:

|_+_|

4. Zobrazí sa výzva Predvolená hodnota hash SHA-256.

Vypočítajte kontrolné súčty pomocou PowerShell

5. Pre iné algoritmy môžete použiť:

|_+_|

Teraz môžete priradiť získanú hodnotu k danej hodnote.

Môžete tiež vypočítať hash kontrolného súčtu pre algoritmus MD5 alebo SHA1

Metóda 2: Vypočítajte kontrolný súčet pomocou online kalkulačky kontrolného súčtu

Existuje mnoho online kalkulačiek kontrolného súčtu, ako napríklad „onlinemd5.com“. Túto stránku je možné použiť na výpočet kontrolných súčtov MD5, SHA1 a SHA-256 pre akýkoľvek súbor a dokonca aj pre akýkoľvek text.

1. Kliknite na „ Vyberte súbor “ a otvorte požadovaný súbor.

2. Prípadne presuňte súbor myšou do daného poľa.

Vyberte požadovaný algoritmus a získajte požadovaný kontrolný súčet

3. Vyberte si požadovaný algoritmus a získajte požadovaný kontrolný súčet.

Vypočítajte kontrolný súčet pomocou online kalkulačky kontrolného súčtu

4. Tento získaný kontrolný súčet môžete tiež porovnať s daným kontrolným súčtom tak, že daný kontrolný súčet skopírujete do textového poľa „Porovnať s:“.

5. Podľa toho uvidíte začiarknutie alebo krížik vedľa textového poľa.

Ak chcete priamo vypočítať hash pre reťazec alebo text:

a) Posuňte stránku nadol na „ Generátor hash MD5 a SHA1 pre text '

Môžete tiež vypočítať hodnotu hash pre reťazec alebo text priamo

b) Skopírujte reťazec do daného textového poľa, aby ste získali požadovaný kontrolný súčet.

Pre iné algoritmy môžete použiť „ https://defuse.ca/checksums.htm '. Táto stránka vám ponúka rozsiahly zoznam mnohých rôznych hodnôt hashovacích algoritmov. Kliknutím na „Vybrať súbor“ vyberte svoj súbor a kliknite na „ Vypočítať kontrolné súčty… “ získať výsledky.

Metóda 3: Použite MD5 & SHA Checksum Utility

Najprv, stiahnite si MD5 & SHA Checksum Utility potom ho spustite dvojitým kliknutím na súbor exe. Jednoducho si prezrite svoj súbor a môžete získať jeho hash MD5, SHA1, SHA-256 alebo SHA-512. Daný hash môžete tiež skopírovať a vložiť do príslušného textového poľa, aby ste ho jednoducho priradili k získanej hodnote.

Použite MD5 & SHA Checksum Utility

Odporúčané:

Dúfam, že vyššie uvedené kroky boli užitočné pri učení Čo je kontrolný súčet? A ako to vypočítať; ale ak máte stále nejaké otázky týkajúce sa tohto článku, neváhajte sa ich opýtať v sekcii komentárov.

Aditya Farrad

Aditya je samostatne motivovaný profesionál v oblasti informačných technológií a posledných 7 rokov je autorom technológií. Zaoberá sa internetovými službami, mobilnými zariadeniami, Windows, softvérom a návodmi ako na to.