Mật mã Atbash là gì?

Công cụ mật mã Atbash và Rail Fence trực tuyến miễn phí. Mã hóa hoặc giải mã văn bản bằng các thuật toán mật mã cổ điển.

Mật mã Atbash là một trong những phương pháp mã hóa lâu đời nhất được biết đến, có nguồn gốc từ các văn bản Hebrew cổ đại nơi nó được dùng để che giấu ý nghĩa. Nó hoạt động bằng cách đảo ngược bảng chữ cái: A trở thành Z, B trở thành Y, C trở thành X, và cứ thế. Ngược lại, mật mã Rail Fence là một mật mã chuyển vị sắp xếp lại các chữ cái bằng cách viết chúng theo đường chéo xuống các hàng (đường ray) và đọc theo từng hàng.

Atbash là một phép thay thế đơn bảng với đặc tính độc đáo là tự nghịch đảo — áp dụng nó hai lần sẽ trả lại văn bản gốc. Điều này khiến nó dễ sử dụng: chuyển đổi giữa mã hóa và giải mã khi cần. Một tùy chọn đảo ngược chữ số ánh xạ 0↔9, 1↔8, 2↔7, và cứ thế, mở rộng tầm với của mật mã sang nội dung số.

Mật mã Rail Fence viết văn bản lên một số đường ray có thể cấu hình (từ 2 đến 10). Ví dụ, với 3 đường ray, văn bản "HELLO WORLD" được viết theo đường chéo xuống ba hàng, tạo ra một mẫu hình zigzag. Văn bản được mã hóa được tạo thành bằng cách đọc theo từng hàng. Việc trực quan hóa mẫu đường ray hiển thị chính xác cách mỗi chữ cái được đặt trên mỗi đường ray, làm rõ phép chuyển vị.

Cả hai mật mã đều nhằm mục đích học tập, giải câu đố và quan tâm lịch sử. Cả hai đều không cung cấp bất kỳ bảo mật thực sự nào trước phân tích mật mã hiện đại. Mật mã Rail Fence có thể bị phá bằng cách thử các số đường ray khác nhau (chỉ có 2-10 khả năng) và tìm kiếm đầu ra dễ đọc.

Ví dụ sử dụng thực tế cho Mật mã Atbash

Giải mã một thông điệp Atbash từ một câu đố

Một người giải câu đố bắt gặp "ZGYZHS XZOO" trong một trò chơi câu đố. Họ dán nó vào công cụ Atbash và nhận được "TABLES WALL." Đặc tính tự nghịch đảo nghĩa là họ chỉ cần dán bản mã — mã hóa và giải mã là cùng một thao tác.

Dùng Rail Fence với 4 đường ray cho một thông điệp bí mật

Một sinh viên mã hóa "THE TREASURE IS BURIED" bằng Rail Fence với 4 đường ray. Việc trực quan hóa đường ray hiển thị mẫu zigzag trên 4 hàng. Đọc theo từng hàng tạo ra bản mã. Họ gửi bản mã và số đường ray cho một người bạn để giải mã.

Phá mã một mật mã Rail Fence chưa biết

Một người chơi CTF nhận được một bản mã và nghi ngờ là Rail Fence. Họ thử từng số đường ray từ 2 đến 10. Ở 5 đường ray, văn bản dễ đọc xuất hiện. Việc trực quan hóa đường ray xác nhận mẫu hình. Việc phá mã chỉ cần 9 lần thử vì phạm vi số đường ray nhỏ.

Tại sao nên dùng Mật mã Atbash?

  • Atbash: full alphabet reversal (A↔Z through M↔N)
  • Atbash: optional digit reversal (0↔9)
  • Rail Fence: configurable rail count (2-10)
  • Rail Fence: visual rail pattern display
  • Both ciphers are self-inverse or fully bidirectional

Cách sử dụng Mật mã Atbash — Hướng dẫn từng bước

1

Chọn Atbash or Rail Fence mode.

2

For Atbash: type your text and optionally toggle number reversal.

3

For Rail Fence: set the number of rails (2-10) and choose Encrypt or Decrypt.

4

Xem rail pattern visualization đến understand transposition.

5

Sao chép or save output as needed.

Mật mã Atbash phù hợp với ai?

  • students learning cryptography
  • CTF players
  • puzzle solvers
  • cryptography enthusiasts

Mẹo chuyên nghiệp cho Mật mã Atbash

  • 1Atbash tự nghịch đảo — cùng một thao tác dùng cho cả mã hóa và giải mã. Điều này khiến nó trở thành một trong những mật mã đơn giản nhất để triển khai và sử dụng. Tên "Atbash" xuất phát từ các chữ cái Hebrew Aleph (đầu tiên), Taw (cuối cùng), Bet (thứ hai), Shin (thứ hai từ cuối).
  • 2Mật mã Rail Fence là một mật mã chuyển vị, không phải mật mã thay thế. Nó sắp xếp lại các chữ cái thay vì thay thế chúng. Điều này nghĩa là tần suất chữ cái được bảo toàn trong bản mã, khiến nó dễ bị phân tích tần suất kết hợp với việc đảo chữ.
  • 3Với các câu đố Rail Fence, luôn thử 2, 3 và 4 đường ray trước — đây là những cài đặt phổ biến nhất. Hầu hết các ví dụ giáo dục và mật mã câu đố dùng 2-5 đường ray.
  • 4Bật tùy chọn đảo ngược chữ số trong Atbash khi xử lý các mã trộn chữ cái và số. Nếu không, các chữ số đi qua không đổi, đây có thể là một manh mối cho thấy mã hóa đã được áp dụng.

Mật mã Atbash — Các câu hỏi thường gặp

Atbash cipher là gì?

Atbash is a substitution cipher where the first letter of the alphabet is replaced with the last (A↔Z), the second with the second-last (B↔Y), and so on. It was originally used with the Hebrew alphabet in ancient texts.

the Rail Fence cipher là gì?

Rail Fence cipher writes your message diagonally across a set number of "rails" (rows), then reads the letters row by row. For example, with 3 rails, the text "HELLO WORLD" follows a zigzag pattern across the three rows.

Are these ciphers secure by modern standards?

No. Both are classical ciphers that can be broken easily with modern techniques. They are useful for learning cryptography fundamentals, solving puzzles, and understanding historical encryption methods.

Does the text analyzer support non-English languages?

Yes. The analysis uses the browser's native Intl API for language-aware text segmentation. Word and character counting works correctly for most languages including Chinese, Japanese, Arabic, and accented Latin scripts.

Can I process very long documents?

Documents up to approximately 100,000 words are supported. Analysis is incremental, meaning results update instantly even for large texts without blocking the browser.

Sẵn sàng sử dụng Mật mã Atbash?

Công cụ trực tuyến miễn phí — hoạt động trong trình duyệt, không cần đăng ký. Bắt đầu sử dụng ngay bây giờ.

Dùng thử ngay
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.