PDF Kryptologie
PDF Kryptologie
PDF Kryptologie
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Kryptologie</strong> – Eine verschlüsselte Wissenschaft 55<br />
2 5<br />
3 27<br />
4 734<br />
5 538783<br />
6 290287121823<br />
7 84266613096281243382112<br />
8 7100862082718357559748563880517486086728702367<br />
9 50422242317787290639189291009890702507917377925161079229314 38405837127825465963454491478<br />
Somit passt bereits die achte – der neu berechneten Zahlen – nicht mehr in dieses Dokument.<br />
Die 2007. berechnete Zahl wird dementsprechend groß sein und nicht mehr in<br />
den Speicher des Computers passen.<br />
Doch wir können einen Trick anwenden. ”Nur die Einerstelle der Werte für eine Addition<br />
oder Multiplikation sind verantwortlich für die Einerstelle der Summe oder des<br />
Produkts”. Wir fügen also im Quelltext oben in der Funktion func nach dem return<br />
noch ein Modulo 10 ein, damit die Rückgabewerte kleiner 10 bleiben. Nach dem Ablauf<br />
des Programms, nehmen die ersten Variablen (in der Liste tmp) folgende Werte an:<br />
2 5<br />
3 7<br />
4 4<br />
5 3<br />
6 3<br />
7 2<br />
8 7<br />
9 1<br />
10 8<br />
11 5<br />
Wie wir beobachten sind es die selben Werte wie oben, aber es sind nur die Einerstellen.<br />
Eine Liste mit 2008 Zahlen (die kleiner 10 sind) kann jeder moderne Heimrechner<br />
speichern.<br />
2009 1<br />
B) ist die richtige Lösung.<br />
Was lernen wir daraus? Für die Einerstelle des Ergebnisses ist nur die Einerstelle der<br />
beiden Summanden bzw. Faktoren verantwortlich. Statt 35 mit 1756 zu multiplizieren,<br />
reicht es 5 mit 6 zu multiplizieren, um die Einerstelle des Produkts zu erhalten.