Mã thay thế là gì — và khi nào vẫn hữu ích
Mã thay thế đổi từng chữ theo một khóa cố định. Dễ demo trên lớp, tiện cho câu đố, và giúp bạn thấy rõ văn bản dễ đọc biến thành bản mã như thế nào.

Một bảng ánh xạ cố định cho cả tin nhắn
Bạn chuẩn bị bảng chữ bản rõ và bảng chữ mật mã cùng độ dài. Nếu a ánh xạ sang q, mọi a đều thành q khi còn dùng khóa đó. Sự nhất quán này khiến phương pháp dễ dạy: học sinh thấy quy tắc, người ra đề kiểm tra nhanh bằng mắt, lập trình viên thử biến đổi văn bản có thể đảo ngược mà không cần viết script riêng.
Khác với mật mã Caesar — chỉ dịch cả bảng chữ một số vị trí cố định. Khóa thay thế có thể là bất kỳ hoán vị nào: đảo ngược, xáo trộn, hoặc lẫn số và ký hiệu. Giáo viên dùng để mở đầu phân tích mật mã; escape room dùng làm gợi ý; game designer dùng để thử bộ ký tự lạ.
Nhìn thấy ánh xạ, không chỉ kết quả
Bảng đối chiếu trực tiếp đặt mỗi ký tự bản rõ cạnh cặp bản mã — bạn kiểm tra khóa trước khi chia sẻ.
Tạo khóa không cần đoán mò
Xáo trộn, đảo ngược hoặc khớp bảng bản rõ, rồi chỉnh tay. Cảnh báo độ dài và ký tự trùng bắt khóa lỗi sớm.
Chia sẻ câu đố, không chỉ một chuỗi
Chỉ bản mã, bản mã kèm bảng, hoặc toàn bộ trạng thái công cụ — tùy mức khó bạn muốn giao cho bạn bè.
Mã thay thế dùng thực tế như thế nào
Mã hóa và giải mã với khóa nhìn thấy được, bảng chữ tùy chỉnh và link chia sẻ cho câu đố — không phải để giấu bí mật thật.

Bảng bản rõ ↔ bản mã cập nhật trực tiếp
Nhiều công cụ online chỉ trả về một chuỗi. Ở đây bảng đối chiếu đổi ngay khi bạn sửa bảng chữ bản rõ hoặc khóa thay thế, nên bạn thấy vì sao mỗi chữ đổi. Sai độ dài, ký tự trùng, hay tùy chọn hoa/thường không đúng ý đều lộ ngay — và đây cũng là cách nhanh nhất để giải thích nguyên lý cho người mới.
- Bảng đối chiếu cập nhật mỗi lần đổi khóa
- Chia sẻ bản mã, bảng, hoặc cả trạng thái qua link
- Preset và bảng chữ tùy chỉnh cho bộ ký tự hỗn hợp
- Mã hóa và giải mã hoàn toàn trên trình duyệt
Link đố vui để bạn bè giải
Soạn tin, chọn khóa, rồi tạo link: chỉ bản mã nếu muốn khó, kèm bảng nếu muốn công bằng hơn, hoặc cả trạng thái công cụ nếu đang giải cùng nhau. Xử lý nằm trên trình duyệt; mở link không đẩy dữ liệu lên máy chủ.
Bảng chữ vượt ngoài a–z
Bắt đầu từ tiếng Anh hoặc preset khác, rồi thêm chữ có dấu, số, ký hiệu khi câu đố cần. Mã hóa và giải mã dùng cùng cặp bảng chữ khớp độ dài, kèm tùy chọn hoa/thường và ký tự ngoài bảng.
Cho lớp học và thiết kế game
Phù hợp demo trên lớp, khởi động kiểu CTF, và câu đố kể chuyện — nơi bảng ánh xạ dễ đọc quan trọng không kém bản mã cuối.
Giải mã mã thay thế trong ba bước

Đặt bảng chữ bản rõ và khóa
Chọn preset hoặc dán bảng chữ của bạn. Tạo khóa thay thế bằng xáo trộn, đảo ngược hoặc khớp bản rõ, rồi chỉnh từng ký tự đến khi bảng trông đúng.

Mã hóa hoặc giải mã văn bản
Dán tin nhắn, chọn hướng, chỉnh hoa/thường và “ký tự khác” nếu muốn giữ khoảng trắng hay dấu câu. Kết quả cập nhật khi bạn gõ.

Sao chép kết quả hoặc gửi thử thách
Sao chép bản mã, hoặc tạo link chia sẻ để người khác thử giải trên trình duyệt với mức gợi ý bạn chọn.
Khi nào mã thay thế là lựa chọn đúng
Người ta chọn mã thay thế khi cần đổi chữ rõ ràng — không phải để bảo mật cấp quân sự.

Tôi đưa học sinh một bản mã ngắn và để các em tự tạo khóa trong công cụ. Có bảng ánh xạ thì hết cảnh “sao chữ này lại thành chữ kia?” ngay từ đầu.
Sarah M.
Giáo viên tin học THPT
"Cho đạo cụ escape room tôi cần bảng chữ lẫn số. Dựng khóa trên màn hình nhanh hơn giải thích spreadsheet cho cả đội."
James K.
Thiết kế phòng thoát hiểm / Làm câu đố
"Tôi gửi bạn bè link chỉ có bản mã. Sau đó cùng mở chế độ kèm bảng để lần ra đáp án — nửa niềm vui là ở đó."
Elena R.
CLB giải đố / Thử thách cuối tuần
"Tôi thử thẻ thoại có thể đảo ngược với bộ ký hiệu lạ. Có mã hóa và giải mã một chỗ thì khỏi viết script dùng một lần."
David L.
Lập trình viên indie / Prototype
Câu hỏi thường gặp về mã thay thế
Thử công cụ mã thay thế
Khớp chữ bằng bảng trực tiếp, mã hóa hoặc giải mã trên trình duyệt, rồi gửi link đố vui khi muốn ai đó cùng giải.
Công cụ mã hóa & giải mã mã thay thế
- Bảng bản rõ ↔ bản mã cập nhật trực tiếp
- Xáo trộn, đảo ngược và bảng chữ tùy chỉnh
- Link chia sẻ để bạn bè giải tin nhắn
- Chạy cục bộ trên trình duyệt — không cần cài đặt
Mọi mã hóa và giải mã chỉ diễn ra trên thiết bị của bạn.

Làm ra để hiện ánh xạ, không để che giấu
Nếu chỉ cần hộp đen chuyển chuỗi, hầu như script nào cũng đủ. Trang này dành cho người muốn nhìn khóa, giải thích và chuyển thử thách — demo lớp học, đố tiệc, thí nghiệm nhanh đều được.
