Das ist nicht korrekt. Die Prüfziffer an Stelle 2 und 3 verhindert einen Zahlendreher. Die deutsche IBAN wird gebildet durch BLZ (8-stellig) + KTONR (10-stellig, führende 0) + 131400 (DE00) Die Dadurch enstandene Zahl ... nehmen wir mal an: 40060038 + 0123456789 + 131400 = 400600390123456789131400 wird nun Modulo 97 genommen. Das Ergebnis ist 24. Anschließend wird 98-24 gerechnet und ggf. eine 0 vorangestellt = 74 <== das ist die Prüfziffer. Die vorher ersetzten Buchstaben DE (1314) werden nun nach vorn geschoben. Es ergibt sich die IBAN: DE74 4006 0039 0123 4567 89 Rechne ich jetzt die oben stehende unformatierte Zahl bei der die letzten beiden Nullen durch die Prüfziffer ausgetauscht wurden 400600390123456789131474 mod 97 erhalte ich als Ergebnis 1. Verändere ich nun etwas an der IBAN, passiert mir also ein Zahlendreher, so ist das Ergebnis dieser Rechenoperation nicht mehr 1 und die IBAN somit nicht gültig. q.e.d.
... Mehr anzeigen