Hoe Om Die Kontrolesom Te Bereken

INHOUDSOPGAWE:

Hoe Om Die Kontrolesom Te Bereken
Hoe Om Die Kontrolesom Te Bereken

Video: Hoe Om Die Kontrolesom Te Bereken

Video: Hoe Om Die Kontrolesom Te Bereken
Video: SK 104 - Concentraties berekenen 2024, April
Anonim

Om seker te maak dat die lêer korrek oor die kommunikasielyn gestuur word, bereken die sender die kontrolesom wat dit aan die ontvanger meedeel. Laasgenoemde, na ontvangs van die lêer, bereken ook die kontrolesom en kyk dan of dit ooreenstem met die een wat deur die sender gestuur is.

Hoe om die kontrolesom te bereken
Hoe om die kontrolesom te bereken

Instruksies

Stap 1

As die inhoud van die lêer as 'n reeks lyne geskryf is, wat elk 'n aantal tientalle tweesyferige heksadesimale syfers bevat, tel hierdie getalle in elkeen van die lyne saam. Die hoeveelheid ook uitgedruk in heksadesimale notasie, skryf regs van die lyn neer. Bereken die kontrolesomme van alle rye op hierdie manier. Vou dit dan saam. Die resultaat, wat u in hierdie geval in heksadesimale notasie sal uitdruk, is die kontrolesom van die hele lêer.

Stap 2

In sommige gevalle is die kontrolesom te groot en ongerieflik vir oordrag. Dra dan slegs 'n paar kleinste syfers van hierdie bedrag saam met die lêer oor (byvoorbeeld vier). In hierdie geval moet die ontvanger die onderste syfers van die resultaat vergelyk met die nommer wat u gestuur het nadat u die kontrolesom bereken het.

Stap 3

Meer gesofistikeerde kontrolesom-algoritmes word deesdae gebruik as eenvoudige optel en daaropvolgende skeiding van die minste betekenisvolle syfers. Dit is ongerieflik om hierdie algoritmes met die hand te bereken. Een daarvan word CRC (Cyclic Redundancy Check) genoem. Die resultaat van die berekening volgens hierdie algoritme word gewoonlik nie in heksadesimaal uitgedruk nie, maar in die binêre getallestelsel. Gebruik die cksum-nut (in Linux) of CRC-Check (in DOS of Windows) om dit te bereken.

Stap 4

Saam met CRC word moderne algoritmes vir die berekening van MD5- en SHA-kontrolesomme nou wyd gebruik. Die hulpprogramme vir die berekening daarvan is platformonafhanklik. Daar is weergawes vir beide Linux en Windows (maar nie vir DOS nie). Die eerste word meestal onder hulle gebruik. Om die kontrolesom met behulp van die MD5-algoritme te kan bereken, ongeag watter bedryfstelsel u gebruik, voer die opdrag in: md5sum lêernaam.рсш> filename.md5 U kry 'n tweede lêer waarin die kontrolesom geskryf sal word. Stuur albei lêers na die ontvanger. Wanneer hy dit ontvang, sal hy die volgende opdrag uitvoer: md5sum -c filename.md5 Die hulpprogram bereken die kontrolesom van die eerste lêer met die inligting wat in die tweede lêer gestoor is en vertel u dan of dit ooreenstem.

Aanbeveel: