Hãy dùng thuật toán Euclid để tìm gcd(966, 147).
Phiếu bài tập Lý thuyết số & số học đồng dư có đáp án
1.Dễ
a = 966b = 147
gcd(966, 147) =
2.Dễ
Hãy dùng thuật toán Euclid để tìm gcd(1197, 966).
a = 1197b = 966
gcd(1197, 966) =
3.Trung bình
Hãy tìm nghịch đảo của 13 theo modulo 74: số x với 0 < x < 74 và 13·x ≡ 1 (mod 74).
a = 13n = 74
13−1 mod 74 =
4.Trung bình
Hãy tìm số nguyên dương nhỏ nhất x thỏa x ≡ 3 (mod 11) và x ≡ 9 (mod 12).
x ≡ 3 (mod 11)x ≡ 9 (mod 12)
x =
5.Khó
Hãy dùng bình phương lặp để tìm 4170 mod 64.
a = 41k = 70n = 64
4170 mod 64 =
6.Khó
Hãy mã hóa thông điệp m = 144 bằng khóa công khai RSA (n, e) = (217, 13). Hãy tìm bản mã c.
n = 217e = 13m = 144
c =
Đáp án
- 1. gcd(966, 147) = 21
- 2. gcd(1197, 966) = 21
- 3. 13−1 mod 74 = 57
- 4. x = 69
- 5. 4170 mod 64 = 49
- 6. c = 165
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.