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

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

Chuyển chữ cái thành tọa độ hàng/cột hai chữ số trên ô vuông Polybius 5×5 (nền tảng của mã gõ). Hỗ trợ ô vuông gieo bằng từ khóa và gộp I/J hoặc C/K.

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

Về công cụ này

Bộ mã hóa / giải mã Polybius Square Cipher là công cụ miễn phí chạy ngay trong trình duyệt cho một trong những mật mã tọa độ lâu đời nhất, được sử gia Hy Lạp Polybius mô tả cách đây hơn hai nghìn năm. 25 chữ cái của bảng chữ cái được sắp vào một lưới 5×5 với các hàng và cột được đánh nhãn 1–5. Mỗi chữ cái sau đó được thay bằng hai chữ số cho biết hàng và cột của nó — với ô vuông chuẩn A là 11, B là 12, và cứ thế. Vì lưới 5×5 chỉ có 25 ô, hai chữ cái phải dùng chung một ô: mặc định I và J được gộp, với tùy chọn gộp C và K thay thế.

Bạn có thể gieo ô vuông bằng một từ khóa: các chữ cái duy nhất của nó được đặt trước, theo thứ tự, và các chữ cái còn lại của bảng chữ cái điền phần còn lại của lưới. Điều này thay đổi mọi tọa độ và tạo ra một ô vuông Polybius có khóa. Nhãn hàng và cột mặc định là 12345 nhưng có thể đặt thành năm ký tự phân biệt bất kỳ. Mọi tính toán chạy cục bộ trong trình duyệt của bạn, và ô vuông hiện tại được vẽ ra để bạn thấy chính xác cách mỗi chữ cái ánh xạ.

Mã hóa duyệt qua văn bản của bạn, bỏ qua ký tự không phải chữ cái, và phát ra một cặp hàng-rồi-cột cho mỗi chữ cái. Giải mã loại bỏ mọi thứ trừ các ký tự nhãn, gom chúng thành cặp, và tra mỗi cặp trong ô vuông. Ô vuông Polybius là nền tảng của một số hệ thống về sau, gồm mã gõ (tap code) được tù binh chiến tranh dùng (nơi các tọa độ được gõ ra) và các mật mã dã chiến ADFGX/ADFGVX, khiến nó là nền móng của cả lịch sử mật mã lẫn văn hóa giải đố hiện đại.

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

Ô vuông Polybius mã hóa một chữ cái thế nào?
Bảng chữ cái được xếp vào lưới 5×5 với hàng và cột đánh số 1–5, và mỗi chữ cái trở thành hai chữ số của hàng và cột của nó. Trong ô vuông thường A là 11, B là 12, F là 21, và cứ thế.
Tại sao hai chữ cái được gộp?
Lưới 5×5 chỉ có 25 ô nhưng bảng chữ cái có 26 chữ, nên hai chữ phải dùng chung một ô. Theo truyền thống I và J được gộp; công cụ này cũng cho phép gộp C và K thay thế, chọn bằng tùy chọn gộp.
Từ khóa làm gì?
Nó sắp xếp lại ô vuông. Các chữ cái duy nhất của từ khóa được đặt trước, rồi phần còn lại của bảng chữ cái điền các ô còn lại, cho mỗi chữ cái tọa độ mới. Dùng từ khóa tạo ra ô vuông Polybius có khóa khó đọc thoáng qua hơn.
Mối liên hệ với mã gõ (tap code) là gì?
Mã gõ dùng ô vuông Polybius: hàng và cột của mỗi chữ cái được gõ ra thành hai nhóm gõ. Nó từng nổi tiếng được tù binh chiến tranh dùng để liên lạc qua tường, và cùng ô vuông đó là nền tảng của mật mã ADFGX.

Công cụ khác