Hoe De Controlesom Te Berekenen

Inhoudsopgave:

Hoe De Controlesom Te Berekenen
Hoe De Controlesom Te Berekenen

Video: Hoe De Controlesom Te Berekenen

Video: Hoe De Controlesom Te Berekenen
Video: Groeifactoren berekenen (HAVO wiskunde A) 2024, November
Anonim

Om er zeker van te zijn dat het bestand correct over de communicatielijn wordt verzonden, berekent de afzender vooraf zijn controlesom, die hij aan de ontvanger communiceert. Deze laatste, die het bestand heeft ontvangen, berekent ook de controlesom en controleert vervolgens of deze overeenkomt met die van de afzender.

Hoe de controlesom te berekenen
Hoe de controlesom te berekenen

instructies:

Stap 1

Als de inhoud van het bestand is geschreven als een reeks regels, die elk enkele tientallen tweecijferige hexadecimale cijfers bevatten, tel deze getallen dan bij elkaar op in elk van de regels. Het bedrag, ook uitgedrukt in hexadecimale notatie, noteert u rechts van de regel. Bereken op deze manier de checksums van alle rijen. Vouw ze dan samen. Het resultaat, dat u in dit geval in hexadecimale notatie uitdrukt, is de controlesom van het hele bestand.

Stap 2

In sommige gevallen is de controlesom te groot en onhandig voor verzending. Maak dan samen met het bestand slechts enkele minst significante cijfers van dit bedrag over (bijvoorbeeld vier). De ontvanger zal in dit geval de lagere cijfers van het resultaat moeten vergelijken met het nummer dat u hebt verzonden na op dezelfde manier de controlesom te hebben berekend.

Stap 3

Tegenwoordig worden meer geavanceerde checksum-algoritmen gebruikt dan het eenvoudig optellen en vervolgens scheiden van de minst significante cijfers. Het is onhandig om berekeningen met deze algoritmen handmatig uit te voeren. Een daarvan heet CRC (Cyclic Redundancy Check). Het resultaat van de berekening volgens dit algoritme wordt meestal niet uitgedrukt in hexadecimaal, maar in het binaire getallenstelsel. Gebruik het hulpprogramma cksum (in Linux) of CRC-Check (in DOS of Windows) om het te berekenen.

Stap 4

Samen met CRC worden moderne algoritmen voor het berekenen van MD5- en SHA-controlesommen nu veel gebruikt. De hulpprogramma's voor het berekenen ervan zijn platformonafhankelijk. Er zijn versies voor zowel Linux als Windows (maar niet voor DOS). De eerste wordt het meest gebruikt onder hen. Om het te gebruiken om de controlesom te berekenen met behulp van het MD5-algoritme, ongeacht welk besturingssysteem u gebruikt, voert u de opdracht in: md5sum bestandsnaam.рсш> bestandsnaam.md5 U krijgt een tweede bestand waarin de controlesom wordt geschreven. Stuur beide bestanden naar de ontvanger. Als hij ze ontvangt, voert hij het volgende commando uit: md5sum -c bestandsnaam.md5 Het hulpprogramma berekent de controlesom van het eerste bestand met de informatie die is opgeslagen in het tweede, en vertelt je dan of ze overeenkomen.

Aanbevolen: