Trao đổi khóa Diffie-Hellman: hai bên công khai p (số nguyên tố) và g (căn nguyên thủy). Alice chọn bí mật a, Bob chọn bí mật b.
A = g^a mod pB = g^b mod ps = B^a mod p = A^b mod pHãy in A, B và khóa chung s.
Ví dụ: p=23, g=5, a=6, b=15 → A=8, B=19, s=2.
4 dòng: p, g, a, b (các số nguyên).
2 < p < 10^9, 1 < g < p, 1 ≤ a,b < p.
3 dòng: A, B, và khóa chung s.
Ví dụ:
Đầu vào:
23
5
6
15
Đầu ra:
8
19
2
Giải thích:
Đang tải editor...