RSA-Verfahren, wie berechne ich d (private key)? |
| 08.06.2011, 22:57 | KönigsHaki | Auf diesen Beitrag antworten » |
| RSA-Verfahren, wie berechne ich d (private key)? Hi zusammen, ich habe folgende Aufgabe zu lösen Der folgende hexadez. Code enthält eine mit dem RSA-Verfahren verschlüsselte Nachricht 481fab24 d4b06fd8 0ee354b 73dedbe6 öffentlicher Schlüssel ist N = 4 111 577 933, e = 63 139. folgende Faktorisierung in Primzahlen ist bekannt: Berechnen Sie den privaten Schlüssel und dekodieren Sie die Nachricht Meine Ideen: also im Grunde habe ich das RSA-Verfahren verstanden und bin auch kurz vorm Durchburch der Lösung: p = 62 731 q = 65 543 N = 4 111 577 933 e = 63 139 Es gilt: also: und jetzt wird der erw. euklidischer Algorithmus angewendet um d und k zu berechnen aber genau da hackts bei mir. zunächst der einfach eukl. Algorithmus: also ist der ggT = 1 der erweiterte eukl. Algor. leitet sich ja dadurch ab: gdw. (bis hier gehts noch^^) gdw. laut Wikipedia (http://de.wikipedia.org/wiki/Erweiterter...her_Algorithmus) wird hier die Gleichung nochmals umgestellt, ich frage mich warum und nach welchen Kriterien? was ist im Endeffekt mein d, welches ich suche? Wäre nett wenn ihr mir weiterhelfen könntet
|
||
| 09.06.2011, 15:07 | KönigsHaki | Auf diesen Beitrag antworten » |
ok mittlerweile habe ich den erweiterten eukl. algorithmus verstanden der private schlüssel d = -979316030 jetzt muss ich nur noch rausbekommen wie man dekodiert^^ |
||
| 18.06.2011, 12:55 | KönigsHaki | Auf diesen Beitrag antworten » |
thx 4 help -.- close |
||
|
|
Verwandte Themen
| Die Beliebtesten » |
|
| Die Größten » |
|
| Die Neuesten » |
|
