Hãy dùng thuật toán Euclid để tìm gcd(1003, 85).
Phiếu bài tập Lý thuyết số & số học đồng dư có đáp án
1.Dễ
a = 1003b = 85
gcd(1003, 85) =
2.Dễ
Hãy dùng thuật toán Euclid để tìm gcd(306, 222).
a = 306b = 222
gcd(306, 222) =
3.Trung bình
Hãy tìm hàm phi Euler φ(475), số các số nguyên từ 1 đến 475 nguyên tố cùng nhau với 475.
n = 475 = 52·19
φ(475) =
4.Trung bình
Giải 43x ≡ 66 (mod 89). Hãy cho nghiệm x với 0 < x < 89.
43x ≡ 66 (mod 89)
x =
5.Khó
Một khóa RSA dùng p = 37, q = 43 và e = 13. Hãy giải mã bản mã c = 1276: tìm thông điệp m.
p = 37q = 43e = 13c = 1276
m =
6.Khó
Hãy mã hóa thông điệp m = 315 bằng khóa công khai RSA (n, e) = (731, 23). Hãy tìm bản mã c.
n = 731e = 23m = 315
c =
Đáp án
- 1. gcd(1003, 85) = 17
- 2. gcd(306, 222) = 6
- 3. φ(475) = 360
- 4. x = 45
- 5. m = 61
- 6. c = 325
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.