VỀ MÃ THAY THẾ

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.

Minh họa ánh xạ chữ cái trong mã thay thế

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è.

FEATURES

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 đối chiếu bản rõ sang bản mã trực tiếp

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

Đặ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

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 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.

TÌNH HUỐNG SỬ DỤNG

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ự.

Người đang giải câu đố mã thay thế
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ế

CÔNG CỤ ONLINE MIỄN PHÍ

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ế

Miễn phíKhông cần tài khoản
  • 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.

Công cụ mã thay thế
Miễn phí

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.