Skip to main content

Wat zijn checkcijfers?

Een controlecijfer is een integraal onderdeel van een methode voor foutdetectie.Het kan verwijzen naar een van de twee dingen mdash;Het daadwerkelijke cijfer, geassocieerd met een multi-cijfers, dat vertegenwoordigt of dat multi-cijfers nauwkeurig is of niet.Als alternatief verwijst een controlecijfer naar de maatregel die wordt gebruikt om de nauwkeurigheid van een verzameling of blokgegevens te testen, in tegenstelling tot een enkel nummer.Hoe dan ook, het proces van dit type redundantiecontrole kan worden aangeduid als een Controleer de cijferberekening of een CONTROLE CIGIT -algoritme

.De cijfer van de controlecijfer kan veel verschillende benaderingen vergen en wordt voor veel verschillende doeleinden internationaal gebruikt.Enkele veel voorkomende nummerings- of coderingssystemen die cheques gebruiken, omvatten onder andere de Universal Product Code (UPC) en het International Standard Book Number (ISBN).

Het Check Digit is ontworpen om bepaalde soorten fouten te vangen die veel voorkomen bij gegevensinvoer, of die gegevens nu zijn gelezen en ingevoerd door dezelfde persoon op een toetsenbord of telefoontoetsenbord, of dat de gegevens door de ene persoon zijn gelezen en door een andere zijn ingevoerd.De meest voorkomende fout in de gegevensinvoer in dit opzicht is die eenvoudigweg een enkel cijfer verkeerd invoeren.Dit is goed voor tussen de 60 en 95 procent van alle gegevensfouten.Gebonden voor de tweede zijn het weglaten of toevoegen van een enkel cijfer enerzijds en het transponeren van aangrenzende cijfers anderzijds.Andere fouten die mogelijk zijn, maar met veel minder frequentie optreden, omvatten de omkering van de volgorde van drie cijfers zodat 123 bijvoorbeeld wordt ingevoerd als 321

;en fonetische fouten, verwarrend 16 en 60.

CONTROLE -cijfers kunnen daadwerkelijk worden toegevoegd aan het nummer dat ze bedoeld zijn om te controleren.In het voertuigidentificatienummer (VIN), dat 17 tekens heeft, staat het controlecijfer in de negende positie.In een 13-cijfers ISBN-nummer verschijnt aan de andere kant het controlecijfer aan het einde, als het 13e nummer.

Er zijn verschillende algoritmen die vaak worden gebruikt voor het berekenen van controlecijfers, en hetzelfde algoritme wordt niet altijd gebruiktvoor hetzelfde doel internationaal.Het algoritme ontwikkeld door en vernoemd naar wetenschapper Hans Peter Luhn, ook wel Mod 10

genoemd, is de formule die in de Verenigde Staten wordt gebruikt voor credit- en debetkaartnummers en in Canada voor authenticatie voor sociale verzekeringsnummer (SIN).Het Luhn -algoritme wordt ook gebruikt voor internationaal Europees artikelnummer (EAN13) Barcodes, terwijl een andere formule, MOD11, wordt gebruikt voor sommige barcodes in Duitsland en voor belastingaanvraagnummers (TFN's) in Australië.

De Luhn -formule tackelt de controlecijferaan het einde van het nummer dat het verifieert.Van rechts naar links, inclusief het controlecijfer, wordt elk tweede cijfer verdubbeld.Als een van de cijfers die zijn verdubbeld, worden multi-cijfers worden, worden de individuele nummers van die multi-cijfers bij elkaar toegevoegd.De resterende getallen zijn opgeteld.Als het resulterende bedrag deelbaar is met 10, is het multi-cijfernummer geldig volgens de Luhn-formule.Als het resulterende bedrag niet deelbaar is door 10, wordt een controlecijfer dat de resulterende bedrag die door 10 deelbaar zal worden toegevoegd, wordt toegevoegd.Dus als het te gevalideren nummer 1234 is, zou het niet geldig zijn zonder een controlecijfer van 6 aan het einde te worden aangepakt.Dat komt omdat (1 + 1) + 2 + (3 + 3) + 4 ' 14 die niet deelbaar is door 10.

In Australië was er een poging om controlecijfers te gebruiken voor een tweede doel mdash;om het vermogen van mensen om geldige cijfers voor belastingdoeleinden te vervalsen te beperken.Ondanks de inspanningen van de regeringen om het algoritme van het cheque-cijfers geheim te houden, konden mensen het uitzoeken en belastinggerelateerde cijfers blijven vervalsen.