Avatar billede rave` Nybegynder
13. december 2003 - 19:16 Der er 3 kommentarer

RSA: hemmelig nøgle d

Givet en offentlig nøgle (n,e) samt n=pq, hvor alle størrelser er kendt, hvordan fidnes den hemmelige nøgle d så?
jeg har læst mig til at d=e^-1 mod f(n) *
hvor f(n)=(p-1)(q-1).
Men hvordan regner jeg det ud? e^-1 må nødvendigvis give et meget lille tal, som slet ikke går op i f(n). Derfor er der ikke nogen principal rest ved den division?

* skulle komme af at ed≡1 mod f(n), hvilket jeg læser som at den rest der fremkommer ved divisionen af ed med f(n) er den samme som ved 1 divideret med f(n).
Avatar billede rave` Nybegynder
13. december 2003 - 19:18 #1
nå, det ville den ikke skrive rigtigt.. der skulle stå følgende:
* skulle komme af at ed _=_ med 1 mod f(n), altså at ed er kongruent med 1 mod f(n)
Avatar billede soreno Praktikant
13. december 2003 - 21:55 #2
Prøv at kigge lidt på denne opskrift:
http://pascal.sleepwalkers.org/rsa.php
Avatar billede soreno Praktikant
13. december 2003 - 22:43 #3
y løber fra 1 og opad.

repeat
  d = (y * m + 1) / e
until (d mod 1 = 0)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester