RSA-Verschlüsselung - Mit großen Zahlen rechnen? |
18.02.2015, 17:41 | Lena95 | Auf diesen Beitrag antworten » |
RSA-Verschlüsselung - Mit großen Zahlen rechnen? Möchte also ein Wort mit dem öffentlichen Schlüssel: (97, 3713) verschlüsseln. Wenn ich jetzt also den Buchstaben "D" verschlüsseln möchte und die Buchstaben als Zahlen festgelegt mit dem Muster: A = 1, B= 2, ... , Z = 26, dann müsste ich ja: 4^97 mod 3713 rechnen. Die Zahl 4^97 ist natürlich viel zu groß um sinnvoll damit zu rechnen. Gibt es irgendeine halbwegs einfache Variante um an die Lösung von solch einer Rechnung zu kommen? In der Klausur steht mir ja leider auch kein Taschenrechner zur Verfügung Grüße |
||
18.02.2015, 18:12 | Elvis | Auf diesen Beitrag antworten » |
ohne Taschenrechner berechnet. |
||
18.02.2015, 19:05 | Lena95 | Auf diesen Beitrag antworten » |
Hey, danke schonmal, nur bin ich mir nicht sicher, inwiefern das meine Rechnung vereinfacht. Wenn ich das auf die Rechnung übertrage wäre das: Diese riesigen Zahlen kann man wahrscheinlich irgendwie "runterbrechen", aber ich weiß leider nicht wie |
||
19.02.2015, 11:12 | Elvis | Auf diesen Beitrag antworten » |
Du musst nicht berechnen, das geht auch mit einem Taschenrechner nicht, und dann durch teilen ist viel zu aufwendig. Es genügt, klein anzufangen, z.B. . Nun teilst du durch und rechnest mit dem Rest der Division weiter. |
||
19.02.2015, 14:14 | Dopap | Auf diesen Beitrag antworten » |
du kannst auch bei das Prinzip des fortgesetzten Quadrierens und Multiplizierens verwenden: Beispiel: ( Euklid ) und jetzt: Dabei wird nach jeder Quadratur bzw. Multiplikation eine Reduktion Modulo p durchgeführt. Ist wohl dasselbe Prinzip wie oben, aber vielleicht offensichtlicher. |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
Die Neuesten » |
|