Avatar billede trp79 Nybegynder
02. januar 2006 - 09:38 Der er 6 kommentarer og
1 løsning

Isolation af D i 7*D mod(20)=1

Hejsa
Jeg sidder og kigger på lidt RSA og i den forbindelse prøver jeg at lave et eksempel. Men jeg er dog i tvivl om, hvordan jeg isolerer/beregner D i denne ligning:
7*D mod(20)=1

Håber nogen kan hjæple - jeg har ikke helt styr på modulus-reglerne.

Mvh
Torben
Avatar billede erikjacobsen Ekspert
02. januar 2006 - 09:53 #1
Når tallene ikke er større kan du blot prøve alle muligheder mellem 0 og 19.
Har du en løsning D, vil D+n*20 også være en løsning.
Avatar billede trp79 Nybegynder
02. januar 2006 - 10:10 #2
Hej Erik
Ja, altså i ovenstående eksempel kan man bare prøve sig frem, men arbejder man med et primtal af størrelsesordenen 512bits bliver det nok lidt svært(surt) på den måde. Så hvad gør man der?
Jeg er ikke lige med på hvad du mener i anden linie - henviser du med n til produktet n i rsa? n=(p-1)(q-1) udgør en del af den offentlige og private nøgle i rsa.
Avatar billede erikjacobsen Ekspert
02. januar 2006 - 10:47 #3
Nej, n-et er bare et heltal. Har du en løsning hvor D=7, vil 27, 47, 67 osv også være løsninger.
Generelt bruge du en udvidet Euklids algoritme til største fælles divisor: http://www.lawrence.edu/fast/greggj/CMSC510/RSA/RSA.html  (et stykke nede på siden)
Avatar billede trp79 Nybegynder
02. januar 2006 - 10:58 #4
arh, super Erik, så er jeg med :)

Mange tak for hjælpen, smid du bare et velfortjent svar.
Avatar billede erikjacobsen Ekspert
02. januar 2006 - 11:00 #5
Jeg samler slet ikke på point, tak. Svar selv, accepter eget svar.
Avatar billede trp79 Nybegynder
02. januar 2006 - 11:15 #6
Nej de er nu heller ikke så vigtige for mig, bare man har point til at kunne stille et spørgsmål i ny og næ. Men et tak skal der i hvert fald lyde for hjælpen.
Avatar billede trp79 Nybegynder
02. januar 2006 - 11:15 #7
og det skulle så have været et svar....
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
Computerworld tilbyder specialiserede kurser i database-management

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