Geldschein-Pruef © 1997 von Finn Jacobs PUBLIC DOMAIN. No rights reserved. ;-) Freely distributable (non-commercially as well as commercially). Version : 1.2a Release Date : 18.08.1997 Beschreibung ~~~~~~~~~~~~ Geldschein-Pruef ist ein Tool fuer die Ueberpruefung von den Kennummern der Deutschen Geldscheine. Nur eine simple Anwendung in Ansi-C von den Diederischen Gruppen der Linearen-Algebra in Bezug auf 8-Pruefzeichen- Verfahren. Bisher sind keine Probleme aufgetaucht. Hintergrund ~~~~~~~~~~~ Als ich ein Buch ueber Codierungstheorien bekommen habe (eher aus der Uni-Buecherei :-), stolperte ich ueber die Diederischen Gruppen und die 8-Pruefzeichen-Verfahren. Als noch das Thema Geldscheine befasst wurde, war das Interesse gross. Also informierte ich mich in dem Artikel ueber den Mathematischen Hintergrund und lernte so nebenbei einige Tricks und Kniffe der Matrizen-Rechnung. Aber nicht nur die Anwendung der "gesicherten" Nummern bei der Deutschen Bundesbank sind von starkem Interessen, sondern auch die Leistungsfaehig- keit als fehlerkorrigierender Code der Diederischen Gruppen stand hier im Vordergrund. Dieses kommt nicht so recht zum Zug, aber in den folgen- den Seiten des Buches wird sich geradelinig daraufhin bezogen. Wer also Interesse dafuer hegt, der sollte sich mal das Buch aus einer Buecherei ausleihen. :-) Anforderungen ~~~~~~~~~~~~~ - Any OS with an Ansi-C Compiler - Viele Geldscheine, deren Nummer zu ueberpruefen sind :-) Author ~~~~~~ Finn Jacobs Internet fjacobs@computerlabor.math.uni-kiel.de History ~~~~~~~ V1.2a: - t-Tabelle in 2-Dimensionales-Array verwandelt (intern) V1.1a: - d0-Errorcode Option implementiert V1.0a: - erste Version -------------------------------------------------------------------------- Beispiel ~~~~~~~~ AA6186305Z2 Geldschein-Pruefung 1.1a (13-Aug-97) - von Finn Jacobs Zu ueberpruefende Nummer : AA6186305Z2 Nummer wird codiert : 00618630592 Permutation ergibt : 15340660822 1. Pruefung : 626662 2. Pruefung : 909 3. Pruefung : 909 4. Pruefung : 0 Die Kennummer existiert.