Studieretningsprojekt/-opgave (SRP/SRO)
Side 2 - RSA kryptering
Svar #21
11. december 2010 af H2OH2O (Slettet)
Det ser godt ud Peter! ;-)
"Jeg ved, at jeg intet ved" - Det er et paradoks....
"Jeg ved, at jeg ved at jeg intet ved" - Det er en åbenbaring.
Sokrates skal huskes for det sidste (da det var det, han i virkeligheden sagde.)
Svar #22
11. december 2010 af PeterValberg
k = 17
m = 77 (det jeg har kaldt N)
Det er den persons, som du vil sende en krypteret besked til, offentlige nøgle.
Du har fx fundet i en "telefonbog" over RSA profiler eller fået den oplyst af personen.
klarteksten: CHRISTINA
hvor C = 03
Kryptering af bogstavet C
Cc = Mk (mod m) = 37 (mod 77) = 75
Du kan nu sende beskeden 75 og den eneste, der kan afkode den, er ejeren af nøglen.
Selvom du har krypteret beskeden, så kan du ikke dekryptere den igen, - det vil nemlig kræve
at du har kendskab til modtagerens hemmelige nøgle d
Svar #23
11. december 2010 af PeterValberg
#21 jeg ændrer citatet med det samme, - Sokrates skal huskes korrekt :-)
Svar #24
11. december 2010 af 3082 (Slettet)
Okay, tror jeg har den nu. Men for lige at være sikker er det så rigtigt at jeg får: H kodet til 57 og R kodet til 0?
udregninger:
H=08
8^17 (mod77) = 57
R=18
18^17 (mod77) =0
Svar #25
11. december 2010 af PeterValberg
Hov, jeg vil gerne tilføje, at hvis en person med sin hemmelige nøgle d krypterer en tekst, så kan teksten dekrypteres med den offentlige nøgle (k,N)
altså
C = Md (mod N) kan dekrypteres som M = Ck (mod N)
Hvilket betyder, at jeg som indehaver af en RSA profil kan kryptere en tekst (signatur), der beviser at jeg er mig, da den kun kan dekrypteres med min offentlige nøgle.
Det er altså sådan at den digitale signatur fungerer :-)
Skriv et svar til: RSA kryptering
Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk?
Klik her for at oprette en bruger.
