Bộ mã hóa mật mã Polybius
Lưới 5×5; I và J dùng chung ô 24. Dấu phân tách từ: /
Chuyển đổi chữ cái Latinh bằng hình vuông Polybius 5×5 cố định. A–Z trở thành cặp hàng-cột, I và J dùng chung 24, khoảng trắng thành /, còn ký tự khác bị bỏ. Bộ giải mã yêu cầu các cặp được ngăn bằng dấu cách. Công cụ này dành cho học tập và câu đố, không phải mã hóa an toàn.
Cách dùng công cụ
-
1
Chọn chế độ
Mã hóa hoặc giải mã bằng lưới cố định; không có khóa hay chế độ 6×6.
-
2
Nhập đúng định dạng
Khi mã hóa, dùng chữ Latinh không dấu. Khi giải mã, ngăn mỗi cặp bằng dấu cách và dùng / giữa các từ.
-
3
Đọc kết quả
Hàng đứng trước cột; token không hợp lệ bị bỏ qua khi giải mã.
Lưới được sử dụng
1 2 3 4 5
1 A B C D E
2 F G H I/J K
3 L M N O P
4 Q R S T U
5 V W X Y Z
Chữ số đầu là hàng: C = 13, T = 44, HELLO = 23 15 31 31 34. I và J đều thành 24. Cách triển khai này giải mã 24 thành J, vì vậy không thể khôi phục chữ gốc.
Quy tắc và giới hạn chính xác
Khi mã hóa, văn bản được đổi thành chữ hoa. Chỉ A–Z được ánh xạ và mỗi ký tự khoảng trắng thành /; dấu câu, chữ số, emoji và chữ có dấu bị bỏ. Bộ giải mã đọc token cách nhau bằng khoảng trắng: 23 24 / 44 23 15 42 15 cho HJ THERE; 2315 và 00 bị bỏ qua. Không hỗ trợ khóa, bảng chữ cái tùy chỉnh hay lưới 6×6.
Polybius là phép thay thế đơn bảng dễ phân tích, không bảo vệ dữ liệu nhạy cảm. Văn bản được gửi đến máy chủ của trang này; trong giao diện hai bước, văn bản còn được lưu tạm trong bộ nhớ phiên của trình duyệt. Không gọi dịch vụ mật mã bên ngoài, nhưng đừng nhập bí mật.
Câu hỏi thường gặp
Cả hai dùng chung 24 và cách triển khai này chọn J khi đảo ngược. Tọa độ không cho biết chữ ban đầu.
Không. Hãy tách từng cặp như 23 15 31 31 34 và dùng / giữa các từ.
Không. A–Z được mã hóa, khoảng trắng thành /, còn lại bị bỏ.
Không. Chỉ dùng để học và giải đố, không dùng cho mật khẩu hay tin nhắn riêng tư.
Công cụ liên quan
Trình tạo CSR
Tạo Yêu cầu ký chứng chỉ dạng PEM và private key RSA tương ứng. Chỉ định common name, các trường tổ chức và kích thước khóa (2048, 3072 hoặc 4096 bit).
Chuyển đổi ETH sang USD
Chuyển đổi Ethereum (ETH) sang đô la Mỹ theo tỷ giá ETH/USD trực tiếp hoặc tỷ giá bạn tự nhập. Xem bất kỳ số lượng ETH nào có giá trị bằng bao nhiêu USD.
Công cụ tính hash của tệp
Tính giá trị hash MD5, SHA-1, SHA-256 và SHA-512 của văn bản hoặc nội dung tệp bạn dán vào để xác minh bản tải xuống và tính toàn vẹn của tệp.
Mã định danh mã hóa
Dán văn bản mã hóa hoặc giá trị hash; bộ định danh sẽ đề xuất các thuật toán hoặc phương thức mã hóa có khả năng áp dụng: MD5, SHA, bcrypt, AES, RSA, Base64 và nhiều loại khác.
Trình kiểm tra checksum
Tính checksum MD5, SHA-1, SHA-256, SHA-384, SHA-512 hoặc CRC32 của bất kỳ văn bản nào và đối chiếu với giá trị mong đợi để có kết luận rõ ràng là khớp hay không.
Nhận diện mật mã
Dán văn bản mã hóa vào, công cụ nhận diện sẽ gợi ý các sơ đồ mã hóa/mật mã khả dĩ: Base64, hex, nhị phân, Morse, Caesar hoặc thay thế, JWT và các hàm băm phổ biến.
Công cụ này có phiên bản bằng các ngôn ngữ khác
- Enkoder sandi Polybius [ID]
- ポリュビオス暗号エンコーダー [JA]
- Koder szyfru Polibiusza [PL]
- أداة ترميز شفرة بوليبيوس [AR]
- 폴리비오스 암호 인코더 [KO]
- Codificador da cifra de Políbio [PT]
- Kodare för Polybios chiffer [SV]
- เครื่องมือเข้ารหัส Polybius [TH]
- Codificador del cifrado de Polybius [ES]
- Polybius-Chiffre: Kodierer [DE]
- Encodeur du chiffre de Polybe [FR]
- Polybius-cijfercodeerder [NL]
- Polybius Cipher Encoder [EN]
- Codificatore del cifrario di Polibio [IT]
- Кодировщик шифра Полибия [RU]
- Polybius şifre kodlayıcı [TR]
- 波利比奥斯密码编码器 [ZH]