Công cụ Mã hóa Atbash
Mã hóa và giải mã văn bản bằng mật mã đối xứng Atbash cổ đại (A↔Z, B↔Y, C↔X, …). Bao gồm hình ảnh trực quan đối xứng trực tiếp, bảng cặp ký tự đầy đủ, biến thể Atbash tiếng Do Thái trong Kinh thánh, chế độ đối xứng chữ số và chứng minh tự nghịch đảo hai chiều.
Trình chặn quảng cáo đang ngăn chúng tôi hiển thị quảng cáo
MiniWebtool miễn phí nhờ quảng cáo. Nếu công cụ này hữu ích, hãy ủng hộ bằng Premium (không quảng cáo + nhanh hơn) hoặc cho phép MiniWebtool.com rồi tải lại trang.
- Hoặc nâng cấp Premium (không quảng cáo)
- Cho phép quảng cáo cho MiniWebtool.com, rồi tải lại
Giới thiệu về Công cụ Mã hóa Atbash
Công Cụ Mã Hóa Atbash này mã hóa và giải mã mật mã thay thế lâu đời nhất thế giới — bảng chữ cái đối xứng từ Kinh thánh tiếng Do Thái. Nhập bất kỳ văn bản nào và xem hình ảnh trực quan hóa đối xứng trực tiếp ghép nối từng chữ cái với hình phản chiếu của nó (A↔Z, B↔Y, C↔X). Bạn sẽ có được chế độ xem trước/sau theo từng ký tự, số liệu thống kê, chứng minh chu trình ngược rằng Atbash tự đảo ngược và một phòng thí nghiệm so sánh song song giữa biến thể Latinh cổ điển, biến thể đối xứng chữ số và Atbash tiếng Do Thái gốc trong Kinh thánh.
Bảng Cặp Đối Xứng (Atbash Latinh)
Atbash được định nghĩa bởi 13 cặp đối xứng. Mỗi chữ cái thuần túy hoán đổi với đối tác của nó qua bảng chữ cái:
Atbash Tiếng Do Thái Gốc
Tên của mật mã xuất phát từ chính mô tả tiếng Do Thái của nó: Aleph (א) ánh xạ tới Tav (ת), Beth (ב) ánh xạ tới Shin (ש). Đánh vần bốn chữ cái đó lại với nhau: A-T-B-Sh → אתבש → Atbash. Dưới đây là mười một cặp đối xứng tiếng Do Thái:
Cách Sử Dụng Công Cụ Mã Hóa Atbash
- Nhập hoặc dán văn bản thuần túy hoặc mật mã Atbash vào ô nhập liệu. Hình ảnh trực quan hóa đối xứng trực tiếp ở bên phải sẽ ghép chữ cái mới nhất với đối tác đối xứng của nó trong thời gian thực.
- Chọn một biến thể. Atbash chỉ đối xứng các chữ cái Latinh. Atbash + Chữ số cũng đối xứng các chữ số từ 0-9 thành 9-0 — hữu ích để ẩn các mã số định danh cùng với từ ngữ. Atbash Tiếng Do Thái áp dụng sơ đồ ánh xạ gốc trong Kinh thánh vào văn bản tiếng Do Thái.
- Nhấp vào Áp dụng Atbash. Kết quả đầu ra đầy đủ sẽ xuất hiện bên dưới cùng với phần đối xứng từng ký tự, lưới thay thế duy nhất, số liệu thống kê và chứng minh chu trình ngược rằng Atbash tự đảo ngược chính nó.
- Sử dụng các nút Sao chép để lấy văn bản đã mã hóa hoặc văn bản gốc. Để giải mã Atbash, chỉ cần dán mật mã và nhấp lại vào Áp dụng Atbash — không cần nút giải mã riêng biệt.
Giải Thích Ba Biến Thể
Ví Dụ Babel → Sheshach (Jeremiah 25:26)
Việc sử dụng Atbash sớm nhất được ghi lại bằng văn bản là trong Sách Jeremiah, nơi vị ngôn sứ ẩn tên Babel (Babylon) thành Sheshach. Trong tiếng Do Thái, Babel được đánh vần là בבל (B-B-L). Qua Atbash:
- ב (Beth) ↔ ש (Shin)
- ב (Beth) ↔ ש (Shin)
- ל (Lamed) ↔ כ (Kaph)
Vì vậy, בבל trở thành ששך — đọc là Sheshach. Đây chính xác là cái tên được ngụy trang xuất hiện trong Sách Jeremiah 25:26 và 51:41 của Kinh thánh tiếng Do Thái. Hãy thử ví dụ nhanh "Babel → Sheshach" ở trên để xem nó trong phần xem trước trực tiếp.
Tại Sao Atbash Tự Đảo Ngược Chính Nó
Atbash là một mật mã tự đối hợp vì phản chiếu hai lần sẽ trả về chính đồng nhất thức ban đầu. Đánh số các chữ cái từ 0 đến 25. Hàm Atbash là \( f(i) = 25 - i \). Áp dụng nó hai lần sẽ cho \( f(f(i)) = 25 - (25 - i) = i \), vì vậy bạn quay trở lại điểm bắt đầu. Đồng nhất thức tương tự cũng áp dụng cho phép đối xứng chữ số \( g(d) = 9 - d \) và cho bảng chữ cái tiếng Do Thái 22 chữ cái \( h(i) = 21 - i \). Một nút bấm thực hiện cả mã hóa và giải mã.
Atbash so với Caesar so với ROT13 — Tham Khảo Nhanh
| Mật mã | Loại | Khóa | Tự đảo ngược | Hello |
|---|---|---|---|---|
| Atbash | Phản chiếu | Không có (cố định) | Có | Svool |
| Caesar (dịch chuyển 3) | Dịch chuyển | Khoảng cách dịch chuyển | Không | Khoor |
| ROT13 | Dịch chuyển (dịch chuyển 13) | Cố định ở mức 13 | Có | Uryyb |
Sự khác biệt cốt lõi: Caesar và ROT13 trượt mọi chữ cái đi cùng một khoảng cách; Atbash phản chiếu đối xứng. Với Atbash, A và Z hoán đổi cho nhau (bước nhảy lớn nhất), trong khi M và N hoán đổi cho nhau (bước nhảy nhỏ nhất). Với Caesar/ROT13, mọi chữ cái đều di chuyển một khoảng cách bằng nhau.
Tính Atbash Bằng Tay Trên Một Dòng
Đối với các chữ cái Latinh, công thức là: kết quả = (25 − vị trí) + 'A'. Để tính nhẩm trong đầu: đếm xem chữ cái đó cách A bao xa, sau đó đếm ngược lại một khoảng cách tương tự từ Z. Ví dụ:
Aở vị trí 0 → ký tự đối xứng ở vị trí 25 tính từ A →Z.Hở vị trí 7 → ký tự đối xứng ở vị trí 25 − 7 = 18 →S.Mở vị trí 12 → ký tự đối xứng ở vị trí 25 − 12 = 13 →N. Cặp ký tự ở giữa hầu như không di chuyển.Zở vị trí 25 → ký tự đối xứng ở vị trí 0 →A. Có tính đối xứng.
Atbash Được Sử Dụng Ở Đâu Ngày Nay
- Nghiên cứu Kinh thánh. Các nhà nghiên cứu dịch Kinh thánh tiếng Do Thái sử dụng Atbash để giải mã các từ như Sheshach (=Babel) và Leb Kamai (=Kasdim/Chaldea) trong Sách Jeremiah.
- Thử thách giải đố và CTF. Ban tổ chức các cuộc thi Capture-the-flag (CTF) thường bắt đầu bằng Atbash như một bài khởi động trước các vòng mật mã cổ điển khó hơn.
- Phòng thoát hiểm (Escape rooms) và trò chơi ARG. Các nhà thiết kế trò chơi thích Atbash vì nó không cần khóa và dễ dàng in trên một thẻ duy nhất.
- Giảng dạy mật mã học. Atbash là mật mã phản chiếu không tầm thường đơn giản nhất và được sử dụng rộng rãi trong các bài giảng mật mã học bên cạnh Caesar.
- Bảo vệ nội dung tiết lộ (Spoilers). Giống như ROT13, Atbash ẩn văn bản khỏi cái nhìn ngẫu nhiên — nhưng với một đặc điểm nhận dạng trực quan khác, vì vậy nó tạo ra sự đa dạng.
Lưu Ý Bảo Mật
Atbash không phải là mã hóa an toàn. Đó là một phép biến đổi có thể đảo ngược mà bất kỳ ai cũng có thể hủy bỏ trong vài giây — bằng tay, trên giấy hoặc bằng một dòng mã tập lệnh. Không có khóa, vì vậy mọi người dùng đều chia sẻ chung một sơ đồ ánh xạ. Không bao giờ sử dụng Atbash để bảo vệ mật khẩu, dữ liệu cá nhân, thông tin tài chính hoặc bất kỳ thứ gì cần giữ bí mật. Để bảo vệ thực sự, hãy sử dụng mật mã học hiện đại như AES-256, ChaCha20, RSA hoặc libsodium. Hãy coi Atbash như một cách để làm mờ văn bản, chứ không phải để bảo mật nó.
Mẹo Để Có Kết Quả Tốt Nhất
- Để giải mã mật mã Atbash, hãy dán nó vào và nhấp lại vào Áp dụng Atbash — cùng một nút bấm sẽ hoạt động vì mật mã có tính chất tự đảo ngược.
- Đối với văn bản hỗn hợp có cả chữ và số, hãy sử dụng Atbash + Chữ số để ngụy trang cả các con số.
- Nếu bạn muốn mọi chữ cái trông giống nhau bất kể chữ hoa hay chữ thường, hãy bỏ chọn "Giữ nguyên chữ hoa chữ thường gốc" và công cụ sẽ chuẩn hóa thành CHỮ HOA trước khi đối xứng.
- Để nghiên cứu Kinh thánh tiếng Do Thái, hãy chọn Atbash Tiếng Do Thái và dán văn bản tiếng Do Thái — các chữ cái dạng cuối (ך, ם, ן, ף, ץ) được chuẩn hóa về dạng tiêu chuẩn của chúng trước khi đối xứng.
- Các ký tự non-ASCII không nằm trong bảng chữ cái được chọn (chữ có dấu, chữ tượng hình CJK, biểu tượng cảm xúc) sẽ được giữ nguyên không đổi trong mọi biến thể.
Câu Hỏi Thường Gặp (FAQ)
Mật mã Atbash là gì?
Atbash là một trong những mật mã thay thế lâu đời nhất được biết đến. Nó thay thế mỗi chữ cái bằng chữ cái đối xứng của nó qua bảng chữ cái — A trở thành Z, B trở thành Y, C trở thành X, v.v. Mật mã này có nguồn gốc từ tiếng Do Thái cổ đại, nơi Aleph (chữ cái đầu tiên) ánh xạ tới Tav (chữ cái cuối cùng) và Beth ánh xạ tới Shin. Bản thân cái tên "Atbash" được xây dựng từ các chữ cái này: A-T-B-Sh.
Atbash khác với ROT13 hay Caesar như thế nào?
Caesar và ROT13 là các mật mã dịch chuyển — mọi chữ cái đều dịch chuyển theo cùng một khoảng cách (3 đối với Caesar cổ điển, 13 đối với ROT13). Atbash là một mật mã phản chiếu — các chữ cái ở gần đầu sẽ ánh xạ tới các chữ cái ở gần cuối, trong khi các chữ cái ở giữa hầu như không di chuyển (M↔N). Atbash không có khóa, trong khi khóa của Caesar là khoảng cách dịch chuyển.
Atbash có an toàn cho việc mã hóa thực tế không?
Không. Atbash không có khóa và chỉ có 26 chữ cái khả dụng, vì vậy nó dễ dàng bị bẻ gãy bằng phân tích tần suất hoặc đơn giản là thử giải mã một lần. Hãy sử dụng nó cho các câu đố, giảng dạy, ẩn nội dung tiết lộ (spoilers) và khởi động giải đấu CTF, chứ không phải để bảo vệ bất kỳ thứ gì bí mật.
Tại Sao Atbash lại tự đảo ngược chính nó?
Atbash có tính chất tự đối hợp vì phản chiếu hai lần sẽ trả về kết quả ban đầu. Nếu A ánh xạ tới Z, thì Z sẽ ánh xạ ngược lại A. Về mặt toán học, phép ánh xạ là \( f(i) = 25 - i \), và \( f(f(i)) = 25 - (25 - i) = i \). Cùng một thao tác bằng một nút bấm vừa thực hiện mã hóa và giải mã.
Atbash được sử dụng ở đâu trong Kinh thánh?
Sách Jeremiah sử dụng Atbash để ẩn tên "Babel" (Babylon) thành "Sheshach" (Jeremiah 25:26 và 51:41). Các chữ cái tiếng Do Thái của Babel — B-B-L — ánh xạ qua Atbash thành Sh-Sh-K, tạo ra địa danh được ngụy trang. Đây là việc sử dụng mật mã sớm nhất được ghi lại bằng văn bản.
Atbash có giữ nguyên chữ hoa chữ thường và dấu câu không?
Có. Chữ hoa ánh xạ thành chữ hoa, chữ thường thành chữ thường. Khoảng trắng, chữ số và dấu câu được giữ nguyên không đổi trừ khi bạn chuyển sang biến thể Atbash + Chữ số, biến thể này cũng đối xứng các số từ 0-9 thành 9-0.
Tham khảo nội dung, trang hoặc công cụ này như sau:
"Công cụ Mã hóa Atbash" tại https://MiniWebtool.com/vi// từ MiniWebtool, https://MiniWebtool.com/
bởi đội ngũ miniwebtool. Cập nhật: 2026-05-26