UTILS.
100% trong trình duyệt
🔁

Bộ mã hóa / giải mã Atbash Cipher

Thay mỗi chữ cái bằng chữ đối xứng của nó trong bảng chữ cái (A↔Z, B↔Y, …). Mật mã cổ điển này tự nghịch đảo, nên một thao tác vừa mã hóa vừa giải mã.

Atbash tự nghịch đảo — cùng một thao tác vừa mã hóa vừa giải mã. Không cần khóa.

— kết quả hiển thị ở đây —

Về công cụ này

Bộ mã hóa / giải mã Atbash Cipher là công cụ miễn phí chạy ngay trong trình duyệt cho một mật mã thay thế cổ xưa bắt nguồn từ bảng chữ cái Hebrew. Nó thay mỗi chữ cái bằng ảnh đối xứng của nó qua bảng chữ cái: A thành Z, B thành Y, C thành X, và cứ thế. Với ký tự chữ hoa, kết quả là chr(90 − (code − 65)); với chữ thường là chr(122 − (code − 97)). Nói cách khác, chữ cái ở chỉ số i (0–25) ánh xạ tới chữ cái ở chỉ số 25 − i.

Atbash hoàn toàn không dùng khóa, và nó là một involution — áp dụng hai lần sẽ trả về văn bản gốc — nên chính cùng một thao tác vừa mã hóa vừa giải mã. Chỉ cần gõ hoặc dán thông điệp và đọc kết quả. Mọi xử lý diễn ra cục bộ trong trình duyệt của bạn; không có gì bạn nhập bị gửi đi đâu cả.

Chữ hoa/thường được giữ nguyên và các ký tự không phải chữ cái như dấu cách, chữ số và dấu câu đi qua không bị thay đổi. Atbash xuất hiện khắp văn hóa giải đố, từ nghiên cứu Kinh Thánh và Cuộn sách Biển Chết đến các escape room hiện đại và cốt truyện của The Da Vinci Code, và nó là bước đầu tiên thường gặp khi nhận diện một mật mã chưa biết. Vì nó cố định, nó không mang lại bảo mật thực sự — đây là mật mã dùng cho giải đố và giảng dạy hơn là để bảo vệ bí mật.

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

Mật mã Atbash hoạt động như thế nào?
Mỗi chữ cái được thay bằng chữ đối xứng của nó trong bảng chữ cái: A↔Z, B↔Y, C↔X, và cứ thế. Về mặt hình thức, chữ cái ở chỉ số i (0–25) ánh xạ tới chỉ số 25 − i, áp dụng riêng cho bảng chữ hoa và chữ thường.
Tại sao không có nút chuyển mã hóa/giải mã?
Atbash tự nghịch đảo (involution): chạy nó hai lần sẽ trả về văn bản gốc. Mã hóa và giải mã là thao tác giống hệt nhau, nên một nút duy nhất làm cả hai — không cần chuyển chế độ hay khóa.
Atbash có giữ dấu cách và dấu câu không?
Có. Chỉ chữ cái được biến đổi, và mỗi chữ giữ đúng chữ hoa/thường của nó. Dấu cách, chữ số và dấu câu đi qua không thay đổi, bảo toàn bố cục của thông điệp.
Atbash có an toàn không?
Không. Đây là phép thay thế cố định không có khóa, nên bất kỳ ai nhận ra nó đều đảo ngược được ngay lập tức. Đây là mật mã lịch sử, giáo dục và giải đố — hữu ích cho học tập và trò chơi, không dùng để bảo vệ bí mật thực sự.

Công cụ khác