Hãy dùng thuật toán Euclid để tìm gcd(264, 234).
Phiếu bài tập Lý thuyết số & số học đồng dư có đáp án
1.Dễ
a = 264b = 234
gcd(264, 234) =
2.Dễ
Hãy dùng thuật toán Euclid để tìm gcd(288, 60).
a = 288b = 60
gcd(288, 60) =
3.Trung bình
Hãy tìm nghịch đảo của 33 theo modulo 83: số x với 0 < x < 83 và 33·x ≡ 1 (mod 83).
a = 33n = 83
33−1 mod 83 =
4.Trung bình
Hãy tìm nghịch đảo của 48 theo modulo 53: số x với 0 < x < 53 và 48·x ≡ 1 (mod 53).
a = 48n = 53
48−1 mod 53 =
5.Khó
Một khóa RSA dùng p = 37, q = 43 và e = 19. Hãy giải mã bản mã c = 1017: tìm thông điệp m.
p = 37q = 43e = 19c = 1017
m =
6.Khó
73 là số nguyên tố. Hãy dùng định lý Fermat nhỏ để tìm 209118 mod 73.
p = 73k = 9118
209118 mod 73 =
Đáp án
- 1. gcd(264, 234) = 6
- 2. gcd(288, 60) = 12
- 3. 33−1 mod 83 = 78
- 4. 48−1 mod 53 = 21
- 5. m = 1351
- 6. 209118 mod 73 = 19
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.