Cho khóa công khai ((e, n)) và một chuỗi ký tự. Hãy mã hóa từng ký tự bằng mã ASCII của nó:
ci=(ord(chi))emodn
In ra các bản mã (c_i) trên một dòng, cách nhau bởi dấu cách.
Input:
17 3233
Hi
Output:
3000 3179
Vì ord('H')=72, 72^17 mod 3233 = 3000; ord('i')=105, 105^17 mod 3233 = 3179.
Lưu ý: (n) đủ lớn để (\text{ord}(ch) < n).
Dòng 1: hai số nguyên (e) và (n). Dòng 2: chuỗi cần mã hóa (test chỉ dùng ký tự không trắng).
(1 \le e \le 10^6), (128 < n \le 10^{18}), độ dài chuỗi (\le 100)
In các (c_i) cách nhau bởi dấu cách.
Ví dụ:
Đầu vào:
17 3233
Hi
Đầu ra:
3000 3179
Giải thích:
Đang tải editor...