Wie man die Gültigkeit von Kreditkartennummern überprüft (Luhn-Algorithmus)

Kredit- oder Debitkarten werden von Banken (und auch von anderen Institutionen) ausgegeben, um einfache und weitreichende Transaktionen mit Leichtigkeit durchführen zu können. Jede dieser Karten ist mit einer eindeutigen Kartennummer verknüpft. Dies ist die Nummer, die zur Validierung der Karte bei der Durchführung von Transaktionen verwendet wird.

Sie brauchen keinen komplexen Algorithmus, um die Gültigkeit Ihrer Debit- oder Kreditkarte zu überprüfen. Mit Hilfe einer einfachen Berechnung können Sie die Gültigkeit Ihrer Karte (oder jeder anderen Karte) überprüfen. Um eine Karte zu überprüfen, müssen Sie zunächst verstehen, wie Kredit-/Debitkartennummern vergeben werden.

Was bedeuten diese Nummern?

Haben Sie sich schon einmal gefragt, was die Nummern auf Ihrer Kreditkarte bedeuten? Ihre Kartennummer wird nicht zufällig vergeben. Vielmehr folgen sie einem regelmäßigen Muster, das uns hilft, kartenbezogene Informationen zu finden.

Lesen Sie unten weiter

Die ersten sechs Ziffern der Karte geben Auskunft über den Kartenaussteller und werden als Issuer Identification Number (IIN) bezeichnet. Anhand dieser Nummer können Karten nachgeschlagen werden. Im Folgenden sind einige Beispiele für IIN aufgeführt.

Visa: 4xxxxx
Mastercard: 51xxxx-55xxxx
Discover: 6011xx, 644xxx, 65xxxx
American Express (Amex): 34xxxx, 37xxxx

Die siebte und die folgenden Ziffern entsprechen der Kontonummer des Karteninhabers.

Die letzte Ziffer ist die Prüfsumme. Dies ist die Ziffer, die zur Validierung von Karten mit dem Luhn-Algorithmus verwendet wird.

Wie prüft man die Gültigkeit einer Karte?

Sie können überprüfen, ob Ihre Kredit- oder Debitkarte wirklich gültig ist oder nicht, indem Sie die unten genannten Schritte befolgen. Nehmen wir zum Beispiel die Kartennummer: 4417 1234 5678 9113

Lesen Sie unten weiter

Schritt 1: Beginnen Sie auf der rechten Seite und trennen Sie alle geraden und ungeraden Ziffern.

4417 1234 5678 9113

41 13 57 91 47 24 68 13

Step 2: Double all the digits in the first set

82 26 (10)(14) (18)2

Step 3: Add all double digit numbers as the sum of their digits.

82 26 (1+0)(1+4) (1+8)2

Continue reading below

82 26 15 92

Step 4: Add all the odd digits (those that have not been doubled) to the even (doubled) digits.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.