Creditcardnummers zijn niet willekeurig Hoe ze zelf te lezen en te begrijpen

Creditcardnummers zijn niet willekeurig Hoe ze zelf te lezen en te begrijpen / Webcultuur

U hebt wellicht eerder gehoord dat creditcardnummers een bepaald patroon en structuur volgen, zodat ze kunnen worden gevalideerd voordat een transactie wordt geaccepteerd. Het is echter één ding om te weten dat de structuur er is en een ander ding om volledig te begrijpen hoe creditcardnummers werken.

Waarom zou deze kennis nuttig zijn? Als u een klein bedrijf heeft dat creditcardbetalingen niet onmiddellijk verwerkt, kunt u uzelf geld besparen door ervoor te zorgen dat de kaartgegevens geldig zijn. Als dat niet zo is, kan het nog steeds leuk zijn om te pronken met je vaardigheden op feestjes. Dit is hoe je het doet.

Leren waar de nummers vandaan komen

Creditcardnummers zijn niet willekeurig. Er is een speciale reeks cijfers om informatie over de kaartuitgever te tonen en een andere reeks om informatie over de kaarthouder te tonen. Een ander nummer is ook belangrijk, maar daar komen we later op terug.

Het eerste nummer is de Major Industry Identifier (MII) en het vertelt je welk soort instelling de kaart heeft uitgegeven.

  • 1 en 2 worden uitgegeven door luchtvaartmaatschappijen.
  • 3 wordt uitgegeven door reizen en entertainment.
  • 4 en 5 worden uitgegeven door bank- en financiële instellingen.
  • 6 wordt uitgegeven door merchandising en bankzaken.
  • 7 wordt uitgegeven door aardoliebedrijven.
  • 8 wordt uitgegeven door telecommunicatiebedrijven.
  • 9 wordt uitgegeven door nationale toewijzing.

De eerste zes cijfers zijn het Issuer Identification Number (IIN). Deze kunnen worden gebruikt om op te zoeken waar de kaart vandaan komt. Als u toegang heeft tot een lijst met details over wie de eigenaar is van elk IIN, zoals deze lijst met populaire IIN's op Wikipedia, kunt u zien wie de kaart heeft uitgegeven door het kaartnummer te lezen.

Hier zijn een paar die je misschien herkent:

  • Visum: 4 *****
  • American Express (AMEX): 34 **** of 37 ****
  • Diner's Club International: 36 ****
  • Mastercard: 51 **** tot 55 ****

Het zevende cijfer naar het voorlaatste teken is het klantrekeningnummer. De meeste bedrijven gebruiken slechts 9 cijfers voor de accountnummers, maar het is mogelijk om tot 12 te gebruiken. Dit betekent dat de wereld met het huidige algoritme voor creditcards ongeveer een biljoen kaarten kan uitgeven voordat het systeem moet worden gewijzigd.

We zien vandaag vaak 16-cijferige creditcardnummers, maar het is mogelijk voor een kaartuitgever om een ​​kaart met maximaal 19 cijfers uit te geven met behulp van het huidige systeem. In de toekomst zien we mogelijk dat langere nummers vaker voorkomen.

Het allerlaatste cijfer van elke creditcard is het controlecijfer of de controlesom. Het wordt gebruikt om het creditcardnummer te valideren met behulp van het Luhn-algoritme, dat we nu in detail zullen toelichten.

De validatiecontrole van het Luhn-algoritme

Het Luhn-algoritme wordt gebruikt voor het valideren van allerlei soorten nummers, waaronder creditcards, IMEI-nummers en sommige sofinummers. Het is niet ontworpen als een cryptografisch beveiligde hashfunctie, maar er wordt alleen een manier om fouten te controleren gemaakt bij het opnemen van nummers. Het is niet waterdicht, maar wordt over het algemeen als nuttig beschouwd.

Neem het creditcardnummer en lees de cijfers rechts. Verdubbel elk ander nummer en schrijf ze op - als je het in dezelfde volgorde doet als je kaart is geschreven, zal het je helpen met duidelijkheid. Nu, waar je ook een dubbelcijferig getal hebt berekend, verander het zodat het als volgt leest “eerste cijfer + tweede cijfer” (met andere woorden, som de cijfers van de producten op). Neem tot slot uw berekeningen en voeg die nummers toe aan de nummers die nog op uw kaart staan ​​en die u niet hebt verdubbeld. Een legitiem creditcardnummer geeft u een resultaat dat deelbaar is door 10.

Laten we bijvoorbeeld een nummer gebruiken dat ik zojuist heb bedacht: 4634 8932 1298 2767. Ik zal het in een tabel invoeren om het gemakkelijker te maken om de stappen te begrijpen.

Probeer het zelf met behulp van de kaart uit de afbeelding eerder in dit artikel. Wat kun je ervan leren??

Beeldcredits: Shutterstock, Shutterstock

Ontdek meer over: Online beveiliging.