Prüfen Sie, ob eine Ziffernfolge den Luhn-Mod-10-Prüfziffernalgorithmus erfüllt — dieselbe Prüfsumme wie bei Kreditkartennummern, IMEI-Gerätekennungen und mehreren nationalen Ausweissystemen.
Algorithmus
Ausgehend von der äußersten rechten Ziffer:
- Verdoppeln Sie jede zweite Ziffer; überschreitet die Verdopplung 9, subtrahieren Sie 9.
- Summieren Sie alle Ziffern (veränderte und unveränderte).
- Die Nummer ist gültig, wenn die Summe ein Vielfaches von 10 ist.
Nicht-Ziffernzeichen werden vor der Verarbeitung entfernt. Eine leere oder nur aus Nicht-Ziffern bestehende Eingabe scheitert an der Validierung.
Wann Sie es nutzen
Erfassen Sie Tippfehler einzelner Stellen vor der Zahlungsübermittlung, prüfen Sie Testkartennummern in PCI-Sandboxen oder erklären Sie, wie Prüfsummen Transkriptionsfehler ohne kryptografisches Hashing erkennen.
Einschränkungen
Ein bestandener Luhn-Check bedeutet nur arithmetische Konsistenz — nicht, dass das Konto existiert, aktiv ist oder zu einem bestimmten Emittenten gehört. Manche gültigen Geschäfts-IDs verzichten absichtlich auf Luhn. Das Tool prüft jeweils eine Nummer und erkennt weder Kartenmarke noch Land.
Beispiel
Geben Sie die Standard-Beispielwerte im Formular ein und vergleichen Sie die Ausgabe mit einer bekannten Referenz; ändern Sie jeweils nur einen Wert.