RevealTheme logo

Bộ mã hóa và giải mã mật mã Caesar

Mã hóa hoặc giải mã văn bản bằng mật mã Caesar: thay thế chữ cái theo một độ dịch chuyển cố định.

Cách sử dụng công cụ này

  1. 1

    Type or paste your message into the text area.

  2. 2

    Drag the Shift slider to pick a key from -25 to +25; the default is 3.

  3. 3

    Read the transformed text in the gray output box, which updates instantly as you type or move the slider.

  4. 4

    To decode a message, set the shift to the negative of the value used to encode it (for example, use -3 to undo a +3 shift).

Mật mã Caesar là gì?

Mật mã Caesar là một trong những phương pháp mã hóa cổ xưa nhất được biết đến, có từ thời thư từ quân sự của Julius Caesar khoảng năm 50 trước Công nguyên. Mỗi chữ cái được dịch chuyển một số vị trí cố định trong bảng chữ cái. Chỉ với 25 khóa khả dĩ, nó bị phá vỡ một cách dễ dàng, nhưng đây là một công cụ tuyệt vời để dạy những nguyên lý cơ bản của mật mã học.

Các trường hợp sử dụng phổ biến

  • Teaching cryptography basics in a classroom by letting students watch each letter shift in real time.

  • Solving or creating Caesar-cipher puzzles in escape rooms, ARGs, and CTF challenges.

  • Decoding ROT13 text from forums or email by setting the shift to 13 or -13.

  • Brute-forcing an unknown shift: scrub the slider through all 25 values until readable text appears.

  • Generating lightly obfuscated spoiler text or hint answers that readers must shift back to reveal.

  • Prototyping and debugging encode/decode logic before wiring up a stronger cipher in your own code.

Câu hỏi thường gặp

Độ dịch chuyển 13 là gì?
Đó là ROT13, một trường hợp đặc biệt tự nghịch đảo, trong đó áp dụng nó hai lần sẽ trả về văn bản gốc.

Công cụ liên quan