error-checking

___ answer1100740 ___

Der Luhn-Algorithmus ist gut genug für die Kreditkartenindustrie ...

    
___ answer1102680 ___

Luhn-Algorithmus

Prüfziffernalgorithmus

Prüfziffernalgorithmus Tutor

ISIN-Prüfziffernalgorithmus

    
___ answer1100841 ___

Wie RichieHindle feststellt, ist der Luhn-Algorithmus ziemlich gut. Es wird einen Fehler oder eine Transposition erkennen (aber nicht korrigieren) (außer einer Transposition von 0 und 9).

Sie könnten auch den Algorithmus für ISBN-Prüfziffern in Erwägung ziehen, obwohl für die alte ISBN die Prüfziffer gilt ist manchmal "X", was ein Problem für Sie sein kann, wenn Sie ganzzahlige Felder verwenden. Die neue ISBN scheint dieses Problem nicht zu haben. Wikipedia geht nicht auf die theoretischen Eigenschaften des Systems ein, aber ich erinnere mich daran, dass ich vor langer Zeit ISBN-Nummern in meinem Coding-Theorie-Kurs studierte, also denke ich, dass sie ziemlich gut sind: -)

    
___ qstnhdr ___ Welcher Algorithmus wird verwendet, um eine Prüfziffer zu berechnen? ___ tag123algorithm ___ Ein Algorithmus ist eine Folge wohldefinierter Schritte, die eine abstrakte Lösung für ein Problem definieren. Verwenden Sie dieses Tag, wenn sich Ihr Problem auf den Algorithmusentwurf bezieht. ___ answer28560171 ___

Ich weiß, es ist ein wenig spät (nach Postdaten) , aber das erste Mal, dass ich einen Schecknummern-Algorithmus brauchte, war letzte Woche.

Also habe ich mehr Algorithmen überprüft und IMHO scheint die beste Lösung (für nur Ziffern) der Damm-Algorithmus zu sein. Es ist einfach zu implementieren und erkennt die meisten der getesteten Fehler (alle einstelligen Fehler und alle Transpositionsfehler, fast alle Sprungtranspositionsfehler) .

Für mich gab es nur ein einziges Problem, da ich die Prüfziffer nicht nur aus Zahlen, sondern auch aus Zeichen berechnen muss. Es gibt viele Möglichkeiten, Zeichen in Zahlen umzuwandeln, aber die Fehlererkennung wird immer niedriger sein als nur Zahlen.

Für diese Fälle können Sie die ISO_6346 Spezifikation verwenden.

    
___ qstntxt ___

Welcher Algorithmus wird verwendet, um eine Prüfziffer für eine Ziffernliste zu berechnen?
Die Länge der Liste ist zwischen 8 und 12 Ziffern.

siehe auch:
Wie wird ein Verifizierungscode / -nummer generiert?

    
___ answer1351339 ___

Verhoeff , es gibt nichts besseres IMO.

    
___ tag123dataconsistency ___ hilf uns dieses Wiki zu bearbeiten ___ tag123errorcking ___ hilf uns dieses Wiki zu bearbeiten ___ tag123checksum ___ Eine Prüfsumme oder Hash-Summe ist ein Datum fester Größe, das aus einem beliebigen digitalen Datenblock berechnet wird, um unbeabsichtigte Fehler zu erkennen, die während seiner Übertragung oder Speicherung aufgetreten sein könnten. Die Integrität der Daten kann zu einem späteren Zeitpunkt überprüft werden, indem die Prüfsumme neu berechnet und mit der gespeicherten verglichen wird. ___
5
Antworten

Welcher Algorithmus wird verwendet, um eine Prüfziffer zu berechnen?

Welcher Algorithmus wird verwendet, um eine Prüfziffer für eine Ziffernliste zu berechnen? Die Länge der Liste ist zwischen 8 und 12 Ziffern. siehe auch: Wie wird ein Verifizierungscode / -nummer generiert?     
08.07.2009, 21:53