Nếu cùng một khóa OTP dùng cho hai bản rõ P1, P2, thì XOR hai bản mã loại bỏ khóa:
C1 ^ C2 = P1 ^ P2. Đây là lỗ hổng nghiêm trọng.
Cho hai bản mã C1, C2 (hex, cùng độ dài), in C1 ^ C2 dạng hex — chính là P1 ^ P2.
Dòng 1: C1 hex. Dòng 2: C2 hex (cùng độ dài).
len(C1) = len(C2).
Một dòng: C1 XOR C2 dạng hex (chữ thường).
Ví dụ:
Đầu vào:
48656c6c6f
776f726c64
Đầu ra:
3f0a1e000b
Giải thích:
Đang tải editor...