matematykaszkolna.pl
MetodaKodowaniaRSA Małyśmieszek: Metoda Kodowania RSA − pytanie Potrzebuje pomocy w tym zadanku: Stosując metodę RSA dla p=13, q=11, d=101 zakoduj l=142. No i okej sam algorytm ogarniam. Jednakże skąd wziąć to całe "e"? W końcu funkcja kodująca to : E(l)=lemodn ( n=p*q ) Bardzo proszę o pomoc .
11 wrz 20:35
jc: Może zamiast litery e autor zadania użył litery d?
11 wrz 21:27
Małyśmieszek: Też tak myślałem. Wielokrotnie pojawia się to samo zadanie na egzaminach z literką "d". Co ciekawe. Na wikipedii wyczytałem,że: " Znajdujemy liczbę d, gdzie jej różnica z odwrotnością liczby e jest podzielna przez φ(n) : d ≡ e−1 (mod φ(n)) Ta liczba może być też prościej określona wzorem: d⋅e ≡ 1 (mod φ(n)) " Lecz stosując się do tego myślę, że zadanie wychodzi błędnie, bo wyskakują potężne liczby.
11 wrz 21:30
jc: Działania wykonujemy modulo 13*11=143. 142 = −1 (mod 143) Zatem 142101 = (−1)101 = −1 = 142 (mod 143) czyli po zaszyfrowaniu 142 mamy z powrotem 142.
11 wrz 22:58
Małyśmieszek: A z jakiego twierdzenia wyszło Ci to −1? I tak dzięki.
12 wrz 00:43
Adamm: 2 czy 3 linijka
12 wrz 02:08