✉️ XOR Secret Messenger

XOR có một tính chất kỳ diệu: (P ⊕ K) ⊕ K = P. XOR tin nhắn P với khóa K là ra bản mã C, rồi XOR C với cùng khóa là ra lại P. Cùng một phép toán dùng cho cả mã hóa lẫn giải mã.

XOR has a magical property: (P ⊕ K) ⊕ K = P. XOR a message P with a key K to get the ciphertext C, then XOR C with the same key to get P back. One operation does both encryption and decryption.

0 ⊕ 0 = 00 ⊕ 1 = 11 ⊕ 0 = 11 ⊕ 1 = 0

Quy tắc nhớ: giống nhau ra 0, khác nhau ra 1.

Rule of thumb: same gives 0, different gives 1.

👥 Chơi theo cặp
Một bạn mã hóa, gửi bản mã qua chat hoặc đọc to, bạn kia giải mã bằng cùng khóa.
👥 Play in pairs
One of you encrypts and sends the ciphertext by chat or reads it aloud; the other decrypts it with the same key.

Cách chơi