Hvis du ejer et kreditkort, vil du vide, at det indeholder en streng på 16 cifre, hvor du skal indtaste, når du foretager et online køb. På et blik ser disse tal tilfældigt ud, og der synes ikke at være mønstre forbundet med det. Faktum er, at dette nummer følger et mønster, og det er ret nemt at generere en række gyldige kreditkortnummer. Lad os se på, hvordan kreditkortnumre fungerer.

Bemærk : Et gyldigt kreditkortnummer betyder, at det kan valideres af den algoritme, der bruges til at kryptere nummeret. Det betyder ikke, at du kan bruge dette nummer til at købe.

Dekryptering af kreditkortnumrene

Der er 16 cifre i kreditkortnummeret, og det kan opdeles i tre dele.

1. Det første ciffer repræsenterer den største industriidentifikator (MII). Det identificerer den institution / industri, der udsteder kortet. F.eks. Nummer der starter med:

  • 1 og 2 udstedes af luftfartsselskaber.
  • 3 udstedes af rejser og underholdning, såsom American Express og Diners Club.
  • 4 udstedes af VISA
  • 5 er udstedt af MasterCard
  • 6 udstedes af merchandising og bankvirksomhed.
  • 7 udstedes af olieselskaber.
  • 8 udstedes af teleselskaber.
  • 9 udstedes ved national opgave.

Sammen med de næste 5 cifre udgør de første 6 cifre i strengenummeret udstederens identifikationsnumre (IIN). Dette vil fortælle dig, hvem der er den nøjagtige institution, der distribuerer dette kreditkort. Hvis du kan følge mønsteret, vil en bank, der udsteder et VISA-kreditkort, have det første ciffer som "4" og bankkoden for de næste fem cifre. Alle VISA kreditkort udstedt fra denne bank vil have de samme seks begyndende cifre.

2. Det syvende-femte ciffer i kreditkortnummeret repræsenterer kundekontonummeret. Dette er unikt for hver kunde. Det gør det muligt for banken at identificere ejeren af ​​kortet.

3. Det sidste ciffer er et tjekciffer, der bruges til at verificere de første femten cifre. Det gør brug af Luhn-algoritmen (også kendt som Mod 10-algoritmen). Hvordan det virker, er meget simpelt:

  1. Skriv ned dit kreditkortnummer. Tæller fra højre, fordob tallet i lige position (2., 4., 6. ... 16.).
  2. Hvis det fordoblede tal er mere end 9, skal du tilføje nummeret, så det bliver et enkelt tal. For eksempel, hvis det fordoblede ciffer er 13 14, tilføj "1" til "4" så det bliver "5".
  3. Tilføj nu alle numrene. Det resulterende nummer skal være deleligt med 10.

For eksempel:

  • Tag kreditkortnummeret 3782 8224 6310 005
  • Start fra højre, fordob tallene på den lige position, hvilket giver os: 3 14 8 4 8 4 2 8 6 6 1 0 0 0 5
  • Tilføjelse af cifrene for nummeret der er mere end 9: 3 5 8 4 8 4 2 8 6 6 1 0 0 0 5
  • Tilføj alle cifrene: 3 + 5 + 8 + 4 + 8 + 4 + 2 + 8 + 6 + 6 + 1 + 5 = 60, som er delelig med 10

Hvis du arbejder baglæns, kan du nemt udarbejde det sidste ciffer i kreditkortnummeret.

Antag for eksempel at det sidste nummer er ukendt, så vi har 3782 8224 6310 00x

  • Start fra højre, fordob tallene på den lige position, hvilket giver os: 3 14 8 4 8 4 2 8 6 6 1 0 0 0 x
  • Tilføjelse af cifrene for nummeret der er mere end 9: 3 5 8 4 8 4 2 8 6 6 1 0 0 0 x
  • Tilføj alle cifrene: 3 + 5 + 8 + 4 + 8 + 4 + 2 + 8 + 6 + 6 + 1 + x = 55 + x. Det nærmeste tal, der er deleligt med 10, er 60, så x må være 5

Hvad er et CVV nummer?

Når du foretager et online køb, bortset fra kreditkortnummeret, vil betalingsgatewayen også bede dig om at indtaste et CVV-nummer, der er placeret bag på kreditkortet. CVV-nummeret genereres ved kryptering af kortnummer, udløbskort og en hemmelig krypteringsnøgle (som er unik for hver udstedende bank). Dette er en sikkerhedsfunktion, og det er ikke let sprængeligt.

Ressourcer for at få gyldige kreditkortnumre

Hvis du er udvikler og har brug for at teste din betalingsgateway uden at bruge dit faktiske kreditkortnummer, kan du bruge kreditkortnumregeneratoren til at få en række gyldige kreditkortnumre. Du kan vælge udstedende bank og antal poster. Paypal kommer også med en liste over kreditkortnumre, som du kan bruge til at teste.

Nu hvor du kender "hemmeligheden" til dine kreditkortnumre, kan du gå videre og teste det med dine kreditkort.

Billedkredit: handelskort, bo på kreditkort