Hãy dùng thuật toán Euclid để tìm gcd(663, 374).
Phiếu bài tập Lý thuyết số & số học đồng dư có đáp án
1.Dễ
a = 663b = 374
gcd(663, 374) =
2.Dễ
Hãy dùng thuật toán Euclid để tìm gcd(216, 60).
a = 216b = 60
gcd(216, 60) =
3.Trung bình
Hãy tìm nghịch đảo của 69 theo modulo 86: số x với 0 < x < 86 và 69·x ≡ 1 (mod 86).
a = 69n = 86
69−1 mod 86 =
4.Trung bình
Giải 6x ≡ 10 (mod 11). Hãy cho nghiệm x với 0 < x < 11.
6x ≡ 10 (mod 11)
x =
5.Khó
Một khóa RSA dùng p = 17, q = 47 và e = 5. Hãy giải mã bản mã c = 738: tìm thông điệp m.
p = 17q = 47e = 5c = 738
m =
6.Khó
Một khóa RSA dùng p = 37, q = 43 và e = 5. Hãy giải mã bản mã c = 197: tìm thông điệp m.
p = 37q = 43e = 5c = 197
m =
Đáp án
- 1. gcd(663, 374) = 17
- 2. gcd(216, 60) = 12
- 3. 69−1 mod 86 = 5
- 4. x = 9
- 5. m = 176
- 6. m = 440
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.