Prüfung von Kontonummern auf Ihre Richtigkeit
Verfasst: 05.10.2003 11:12:07
Hallo,
ich würde gerne einen Kontonummernprüf-Algorithmus für ein Backend-Development in PHP implementieren.
Die deutsche Bundesbank hat ein Papier, wo mehrere "Prüfzifferverfahren" vorgestellt werden. http://www.Bundesbank.de/zv/zv_pruefziffer.php
Ist das wirklich das richtige Verfahren, um mein Vorhaben zu realisieren? Ich vermute nicht wirklich, da ich einen Algorithmus (die Nummer 06; meine Hausbank verwendet ihn) mit Papier und Bleistift an meiner eigenen Kontnummer vollzogen habe (die ja zweifellos gültig ist). Das Ergebnis: Die Prüfziffer ist 4. Doch die Ziffer 4 taucht weder in BLZ noch in Kontonummer auf.
Nun existiert ja ktoblzcheck ( http://ktoblzcheck.sf.net ). Ich habe das Programm auch gleich mal übersetzt und wieder mit meiner Kontonummer und meiner BLZ überprüft -> Das Programm arbeitet einwandfrei.
Das einzige Problem an ktoblzcheck: Ich kann kein C++ und schon gar keine Objektorientierung mit C++, deshalb steige ich durch den Quelltext nicht wirklich durch.
Deshalb meine Frage/Bitte:
Hat das schon mal jemand in PHP geschrieben?
oder
Kann jemand, der C++ kennt, mir den Algorithmus näher erläutern (am besten den Algorithmus in der Form beschreiben, wie das das Paper der Bundesbank tut).
Das währe echt sehr nett.
Vielen lieben Dank
Kosmos
PS: Ich war mir nicht wirklich sicher, ob das nach Smalltalk oder nach Softwareentwicklung gehört. Ich habe es nach Smalltalk geschrieben, weil es hier um einen abstrakten Algorithmus geht; (noch) nicht um eine konkrete Programmieraufgabe (Implementierung). Sollte ich das flashc gesehen haben, bitte einfach moven. Danke.
ich würde gerne einen Kontonummernprüf-Algorithmus für ein Backend-Development in PHP implementieren.
Die deutsche Bundesbank hat ein Papier, wo mehrere "Prüfzifferverfahren" vorgestellt werden. http://www.Bundesbank.de/zv/zv_pruefziffer.php
Ist das wirklich das richtige Verfahren, um mein Vorhaben zu realisieren? Ich vermute nicht wirklich, da ich einen Algorithmus (die Nummer 06; meine Hausbank verwendet ihn) mit Papier und Bleistift an meiner eigenen Kontnummer vollzogen habe (die ja zweifellos gültig ist). Das Ergebnis: Die Prüfziffer ist 4. Doch die Ziffer 4 taucht weder in BLZ noch in Kontonummer auf.
Nun existiert ja ktoblzcheck ( http://ktoblzcheck.sf.net ). Ich habe das Programm auch gleich mal übersetzt und wieder mit meiner Kontonummer und meiner BLZ überprüft -> Das Programm arbeitet einwandfrei.
Das einzige Problem an ktoblzcheck: Ich kann kein C++ und schon gar keine Objektorientierung mit C++, deshalb steige ich durch den Quelltext nicht wirklich durch.
Deshalb meine Frage/Bitte:
Hat das schon mal jemand in PHP geschrieben?
oder
Kann jemand, der C++ kennt, mir den Algorithmus näher erläutern (am besten den Algorithmus in der Form beschreiben, wie das das Paper der Bundesbank tut).
Das währe echt sehr nett.
Vielen lieben Dank
Kosmos
PS: Ich war mir nicht wirklich sicher, ob das nach Smalltalk oder nach Softwareentwicklung gehört. Ich habe es nach Smalltalk geschrieben, weil es hier um einen abstrakten Algorithmus geht; (noch) nicht um eine konkrete Programmieraufgabe (Implementierung). Sollte ich das flashc gesehen haben, bitte einfach moven. Danke.