Euklido algoritmu raskite gcd(686, 532).
Užduočių lapas tema Skaičių teorija ir modulinė aritmetika su atsakymais
1.Lengvas
a = 686b = 532
gcd(686, 532) =
2.Lengvas
Raskite (−89) mod 6, liekaną r, kai 0 ≤ r < 6.
a = −89n = 6
(−89) mod 6 =
3.Vidutinis
Raskite 58 atvirkštinį moduliu 79: skaičių x, kur 0 < x < 79 ir 58·x ≡ 1 (mod 79).
a = 58n = 79
58−1 mod 79 =
4.Vidutinis
Raskite Oilerio funkciją φ(76), t. y. sveikųjų skaičių nuo 1 iki 76, tarpusavyje pirminių su 76, skaičių.
n = 76 = 22·19
φ(76) =
5.Sunkus
RSA raktas naudoja p = 23, q = 43 ir e = 17. Iššifruokite šifrogramą c = 20: raskite pranešimą m.
p = 23q = 43e = 17c = 20
m =
6.Sunkus
RSA raktas naudoja p = 19, q = 29 ir e = 23. Iššifruokite šifrogramą c = 70: raskite pranešimą m.
p = 19q = 29e = 23c = 70
m =
Atsakymai
- 1. gcd(686, 532) = 14
- 2. (−89) mod 6 = 1
- 3. 58−1 mod 79 = 15
- 4. φ(76) = 36
- 5. m = 198
- 6. m = 249
Išsamūs sprendimai žingsnis po žingsnio: praktikuokite šią temą svetainėje examproblems.com.