Użyj algorytmu Euklidesa, aby znaleźć gcd(102, 88).
Teoria liczb i arytmetyka modularna: karta pracy z odpowiedziami
1.Łatwy
a = 102b = 88
gcd(102, 88) =
2.Łatwy
Użyj algorytmu Euklidesa, aby znaleźć gcd(660, 576).
a = 660b = 576
gcd(660, 576) =
3.Średni
Znajdź element odwrotny do 63 modulo 73: liczbę x, dla której 0 < x < 73 oraz 63·x ≡ 1 (mod 73).
a = 63n = 73
63−1 mod 73 =
4.Średni
Znajdź element odwrotny do 42 modulo 97: liczbę x, dla której 0 < x < 97 oraz 42·x ≡ 1 (mod 97).
a = 42n = 97
42−1 mod 97 =
5.Trudny
Klucz RSA używa p = 7, q = 43 i e = 23. Odszyfruj szyfrogram c = 142: znajdź wiadomość m.
p = 7q = 43e = 23c = 142
m =
6.Trudny
Zaszyfruj wiadomość m = 324 kluczem publicznym RSA (n, e) = (1517, 7). Znajdź szyfrogram c.
n = 1517e = 7m = 324
c =
Klucz odpowiedzi
- 1. gcd(102, 88) = 2
- 2. gcd(660, 576) = 12
- 3. 63−1 mod 73 = 51
- 4. 42−1 mod 97 = 67
- 5. m = 109
- 6. c = 1205
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.