Jak Vypočítat Kontrolní Součet

Obsah:

Jak Vypočítat Kontrolní Součet
Jak Vypočítat Kontrolní Součet

Video: Jak Vypočítat Kontrolní Součet

Video: Jak Vypočítat Kontrolní Součet
Video: � Čip soft! ✓ Co je kontrolní součet? Jak spočítat kontrolní součet při čipu тюнинге ЭБУ? 2024, Listopad
Anonim

Aby bylo zajištěno, že je soubor přenesen přes komunikační linku správně, odesílatel předem vypočítá svůj kontrolní součet, který sdělí příjemci. Ten, který obdržel soubor, také vypočítá svůj kontrolní součet a poté zkontroluje, zda se shoduje s tím, který nahlásil odesílatel.

Jak vypočítat kontrolní součet
Jak vypočítat kontrolní součet

Instrukce

Krok 1

Pokud je obsah souboru zapsán jako řada řádků, z nichž každý obsahuje několik desítek dvouciferných hexadecimálních číslic, sečtěte tato čísla v každém z řádků. Částku vyjádřenou také v hexadecimálním zápisu zapište vpravo od řádku. Tímto způsobem vypočítejte kontrolní součty všech řádků. Pak je složte dohromady. Výsledkem, který v tomto případě vyjádříte hexadecimálním zápisem, bude kontrolní součet celého souboru.

Krok 2

V některých případech je kontrolní součet příliš velký a nepohodlný pro přenos. Poté přeneste spolu se souborem pouze několik nejméně významných číslic této částky (například čtyři). Příjemce v tomto případě bude muset porovnat spodní číslice výsledku s číslem, které jste odeslali po výpočtu kontrolního součtu stejným způsobem.

Krok 3

V dnešní době se používají sofistikovanější algoritmy kontrolního součtu než jednoduché přidávání a následné oddělení nejméně významných číslic. Je nepohodlné provádět výpočty pomocí těchto algoritmů ručně. Jeden z nich se nazývá CRC (Cyclic Redundancy Check). Výsledek výpočtu podle tohoto algoritmu je obvykle vyjádřen nikoli hexadecimálně, ale v binárním číselném systému. Pro jeho výpočet použijte nástroj cksum (v systému Linux) nebo CRC-Check (v systému DOS nebo Windows).

Krok 4

Spolu s CRC jsou nyní široce používány moderní algoritmy pro výpočet kontrolních součtů MD5 a SHA. Nástroje pro jejich výpočet jsou napříč platformami. Existují verze pro Linux i Windows (ale ne pro DOS). Mezi nimi se nejčastěji používá první. Chcete-li jej použít k výpočtu kontrolního součtu pomocí algoritmu MD5, bez ohledu na to, jaký operační systém používáte, zadejte příkaz: md5sum název souboru.рср> název souboru.md5 Získáte druhý soubor, do kterého bude zapsán kontrolní součet. Oba soubory odešlete příjemci. Když je obdrží, provede následující příkaz: md5sum -c název souboru.md5 Obslužný program vypočítá kontrolní součet prvního souboru s informacemi uloženými ve druhém a poté vám řekne, zda se shodují.

Doporučuje: