Wat zijn checkcijfers?
Een controlecijfer is een integraal onderdeel van een methode voor foutdetectie. Het kan verwijzen naar een van de twee dingen-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 A Controleer het cijferalgoritme . 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 -cijfer is ontworpen om bepaalde soorten fouten te vangen die veel voorkomen bij gegevensinvoer, ofDie gegevens werden gelezen en ingevoerd door dezelfde persoon op een toetsenbord of telefoontoetsenbeurt, 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 voorkomen, omvatten de omkering van de volgorde van drie cijfers, zodat 123 wordt ingevoerd als 321 bijvoorbeeld; en fonetische fouten, verwarrend 16 en 60.
Controleer 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-cijferige ISBN-nummer daarentegen verschijnt het controlecijfer aan het einde, als het 13e nummer.
Er zijn verschillende algoritmeS die vaak worden gebruikt voor het berekenen van controlecijfers, en hetzelfde algoritme wordt niet altijd internationaal voor hetzelfde doel gebruikt. 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 belastingaangiften (TFN's) in Australië.
De Luhn -formule pakt het controlecijfer aan het einde van het nummer dat het verifieert aan. 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 de resulterende som deelbaar is met 10, dan is de multi-dIgit -nummer is 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. Het toevoegen van een controlecijfer van 6, zal echter het resulterende som deelbaar maken met 10 en daarom geldig is door de Luhn -formule.
In Australië was er een poging om controlecijfers te gebruiken voor een tweede doel - om het vermogen van mensen om geldige cijfers voor belastingdoeleinden te vervalsen te beperken. Ondanks de inspanningen van de regering om het algoritme van het cheque-cijfers geheim te houden, konden mensen het uitzoeken en belastinggerelateerde cijfers blijven vervalsen.