Luhn-Algorithmus

Dieser Rechner berechnet die Prüfsumme einer Ziffernfolge mit dem Luhn-Algorithmus (Mod 10) und berechnet die Validierungsziffer (die Ziffer, die zur Ziffernfolge angehängt wird, um die Prüfsumme der Folge = 0 zu ergeben).

Diese Webseite exisiert dank der Arbeit von den folgenden Menschen:

Anton

Stefan Roesner

Erstellt: 2020-11-02 05:19:53, Letzte Aktualisierung: 2020-11-03 14:19:41
Creative Commons Attribution/Share-Alike License 3.0 (Unported)

Der Inhalt ist unter der Creative Commons Namensnennung / Weitergabe unter gleichen Bedingungen 3.0 (nicht portiert) lizenziert. Dies bedeutet, dass Sie diesen Inhalt unter den gleichen Lizenzbedingungen frei weitergeben oder ändern dürfen, jedoch mit Zuordnung zum Entwickler indem Sie einen Hyperlink auf Ihrer Webseite zu dieser Arbeit https://de.planetcalc.com/2464/ platzieren. Des Weiteren ändern Sie bitte keine Verweise auf das Originalwerk (falls vorhanden) das in diesem Inhlat vorhanden ist.

Der Luhn-Algorithmus wurde vom deutschen Informatiker Hans Peter Luhn im Jahr 1954 entwickelt. Der Algorithmus berechnet die einfache Prüfsummen-Formel, die die Identifikationsnummern wie kreditkartennummern validiert. Er wurde entwickelt, um gegen versehentliche Fehler zu schützen, wie Tippfehlern von Ziffern. Er entdeckt jeden Fehler von einstelligen Ziffern, wie auch fast alle Vertauschungen von benachbarten Ziffern. Jedoch entdeckt keine Vertauschung von zweistelligen Ziffernfolge zwischen 09 und 90 (oder andersrum).

Der untenstehende Rechner gibt die Luhn-Prüfsummer einer gegebenen Ziffernfolge an. Die Folge wird als gültig angesehen, wenn die Prüfsumme mod 10 gleich Null ist. Er gibt auch die nächste Ziffer an, die der Reihe angehängt werden sollte, um eine gültige Nummer laut Luhn-Algorithmus zu erstellen.

PLANETCALC, Luhn-Algorithmus

Luhn-Algorithmus

Lun Prüsumme Mod 10
 
Nächste Prüfziffer
 

Die Formal ist relative einfach: um die Luhn-Prüfsumme zu berechnen, muss man alle ungeraden Zahlen) von rechts nach links berechnen, sodass die letzte Zahl als N1 betrachtet wird) summieren, plus die Summe alle geraden Zahlen multipliziert (wenn das Produkt der Multiplikation größer ist als 9, muss man 9 vom Ergebnis subtrahieren). Wenn die letzte Ziffer der Prüfsumme 0 ist, dann ist die ganze Folge gültig.
Um die Validierungsziffer zu erhalten, kann man einfach eine „0“ der ursprünglichen Reihe beifügen und dann die Luhn-Prüfsummer erneut berechnen. Wenn die letzte Ziffer der erhaltenen Prüfsumme 0 ist, dann ist die Validierungsziffer ebenfalls, sonst kann man die Ziffer durch die Subtraktion der letzten Prüfzahlziffer von 10 erhalten.

URL zum Clipboard kopiert
PLANETCALC, Luhn-Algorithmus

Kommentare