06.11.2013 Aufrufe

PDF Kryptologie

PDF Kryptologie

PDF Kryptologie

MEHR ANZEIGEN
WENIGER ANZEIGEN

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.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!