Trong sơ đồ mã hóa khóa công khai RSA, bước đầu tiên để sinh khóa là chọn hai số nguyên tố phân biệt p và q, sau đó tính:
Cho hai số nguyên tố p,q (p=q), hãy tính n và φ(n).
Ví dụ: với p=61, q=53 (ví dụ kinh điển trong giáo trình RSA), ta có n=61×53=3233 và φ(n)=60×52=3120.
Một dòng gồm hai số nguyên p và q cách nhau bởi khoảng trắng (2≤p,q≤109, p,q nguyên tố, p=q).
In ra một dòng gồm hai số nguyên n và φ(n) cách nhau bởi một khoảng trắng, theo đúng thứ tự này.
Ví dụ:
Đầu vào:
61 53
Đầu ra:
3233 3120
Đầu vào:
2 3
Đầu ra:
6 2
Đang tải editor...