T

Text Machine

Công cụ văn bản mạnh mẽ, ngay trong trình duyệt của bạn

Mật mã Pigpen

Chuyển văn bản sang mật mã Pigpen — mật mã Tam điểm hay Hội Tam điểm — và ngược lại. Nó thay mỗi chữ cái bằng một ký hiệu lấy từ hai lưới cờ ca-rô và hai hình chữ X. Hãy gõ và xem thông điệp của bạn biến thành ký hiệu, nhấp vào ký hiệu để giải mã thông điệp về lại chữ cái, theo dõi bảng A–Z trực tiếp và tải kết quả dưới dạng ảnh. Mọi thứ chạy ngay trong trình duyệt của bạn.

Văn bản thường
Ký hiệu pigpen

Gõ văn bản ở trên để thấy nó được viết bằng ký hiệu pigpen.

Bảng chữ cái pigpen

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

Cách sử dụng Mật mã Pigpen

  1. 1

    Chọn mã hóa hoặc giải mã

    Chọn Mã hóa để biến văn bản thường thành ký hiệu pigpen, hoặc Giải mã để biến các ký hiệu bạn đã thấy về lại chữ cái.

  2. 2

    Gõ thông điệp cần mã hóa

    Ở chế độ Mã hóa, gõ hoặc dán văn bản của bạn. Mỗi chữ cái lập tức thành một ký hiệu pigpen, còn dấu cách và dấu câu được giữ nguyên.

  3. 3

    Nhấp vào ký hiệu để giải mã

    Ở chế độ Giải mã, dùng bàn phím ký hiệu trên màn hình để nhấp vào các hình bạn thấy, theo thứ tự. Dùng Phím cách giữa các từ và Xóa lùi để sửa lỗi.

  4. 4

    Dùng bảng chữ cái

    Mở bảng chữ cái pigpen để xem từng chữ cái và ký hiệu của nó. Đó chính là khóa mà công cụ này dùng, nên bạn có thể kiểm tra hoặc sao chép bất kỳ hình nào.

  5. 5

    Lưu, sao chép hoặc chia sẻ

    Tải thông điệp đã mã hóa dưới dạng ảnh SVG, sao chép văn bản đã giải mã, hoặc chia sẻ một liên kết mở lại công cụ với đúng thông điệp của bạn, sẵn sàng dùng.

Tìm hiểu mật mã Pigpen

Mật mã Pigpen là gì?

Mật mã Pigpen là một mật mã thay thế đơn giản, đổi mỗi chữ cái trong bảng chữ cái thành một ký hiệu hình học nhỏ thay vì một chữ cái khác. Vì các ký hiệu này được tạo từ những đường của hai lưới và hai dấu chéo, một thông điệp đã mã hóa trông giống một dãy hình góc cạnh hơn là văn bản — và đó là phần lớn sức hấp dẫn của nó. Nó có nhiều tên gọi: mật mã Tam điểm, mật mã Hội Tam điểm, mật mã Napoleon, mật mã cờ ca-rô và mật mã Hoa Hồng Thập Tự, tất cả đều mô tả cùng một ý tưởng.

Đây là một trong những mật mã dễ nhận ra nhất thế giới và là mật mã đầu tiên được yêu thích với trẻ em, người làm câu đố, phòng thoát hiểm và các cuộc thi capture the flag, vì các ký hiệu dễ vẽ bằng tay và thú vị khi giải. Công cụ này biến văn bản thành ký hiệu pigpen ngay khi bạn gõ, cho phép bạn giải mã một thông điệp bằng cách nhấp vào các ký hiệu bạn thấy, và hiển thị bảng chữ cái đầy đủ để bạn nắm hệ thống chỉ trong một cái nhìn.

Mật mã Pigpen hoạt động thế nào

Hãy bắt đầu bằng cách viết bảng chữ cái vào bốn sơ đồ: hai lưới cờ ca-rô và hai hình chữ X. Lưới thứ nhất chứa A, B, C, D, E, F, G, H, I; lưới thứ hai chứa J, K, L, M, N, O, P, Q, R; chữ X thứ nhất chứa S, T, U, V; và chữ X thứ hai chứa W, X, Y, Z. Ký hiệu của mỗi chữ cái chỉ đơn giản là những đường bao quanh vị trí của nó trong sơ đồ. Một chữ cái trong ô lưới được vẽ bằng những đường viền quanh ô đó, còn một chữ cái trong hình X được vẽ bằng nêm của dấu chéo chỉ về vị trí của nó.

Để phân biệt hai lưới và hai hình chữ X, lưới thứ hai và chữ X thứ hai thêm một dấu chấm vào trong mỗi ký hiệu. Vì vậy, một hình ba cạnh và cùng hình đó kèm một dấu chấm là hai chữ cái khác nhau. Chẳng hạn, chữ E nằm ở chính giữa lưới thứ nhất, được bao quanh cả bốn phía, nên ký hiệu của nó là một hình vuông kín; chữ N nằm ở giữa lưới thứ hai, nên ký hiệu của nó là cũng hình vuông đó kèm một dấu chấm — bản sao có chấm của E.

Các lưới, hình chữ X và dấu chấm

Việc đọc ký hiệu trở nên dễ dàng một khi bạn thấy quy luật. Trong mỗi lưới, ô góc chỉ giữ hai đường, ô cạnh giữ ba đường, còn ô chính giữa giữ cả bốn đường để tạo thành một hộp kín. Chữ B, ở ô giữa hàng trên, hở phía trên và kín ba cạnh còn lại, tạo thành hình chữ U; chữ A, ở góc trên bên trái, chỉ giữ đường bên phải và đường bên dưới, tạo thành một góc vuông. Mọi chữ cái trong lưới đều là một trong những chiếc hộp hở hoặc kín như vậy.

Tám chữ cái cuối nằm trong hai hình chữ X. Hãy hình dung một dấu chéo với bốn nêm tam giác — trên, phải, dưới và trái — và lấp đầy chúng theo chiều kim đồng hồ bắt đầu từ trên: S, T, U, V lấy nêm trên, phải, dưới và trái của chữ X thứ nhất, còn W, X, Y, Z lấy đúng bốn nêm đó của chữ X thứ hai, mỗi cái có một dấu chấm. Một số sách sắp xếp các chữ cái trong X theo thứ tự hơi khác, nên thói quen an toàn nhất là chia sẻ bảng khóa chính xác với người bạn trao đổi. Bảng trên trang này thể hiện đúng cách bố trí mà công cụ này dùng.

Một ví dụ Pigpen được giải

Lấy từ CAB. Chữ C là ô trên bên phải của lưới thứ nhất, nên nó giữ đường bên trái và đường bên dưới — một góc mở về phía trên bên phải. Chữ A là ô trên bên trái, góc đối xứng mở về phía trên bên trái. Chữ B là ô giữa hàng trên, một chữ U hở phía trên. Viết ra, CAB trở thành ba ký hiệu nhỏ gồm góc và chữ U xếp thành hàng, không có một chữ cái nào hiện ra.

Giải mã đảo ngược quá trình: lấy từng ký hiệu, tìm ô hoặc nêm có các đường bao quanh khớp với nó, rồi đọc ra chữ cái — nhớ rằng dấu chấm nghĩa là lưới thứ hai hoặc chữ X thứ hai. Vì mật mã Pigpen là phép thay thế một-đối-một đơn giản, cùng một chữ cái luôn cho cùng một ký hiệu, nên chỉ cần quan sát kỹ những hình lặp lại đã hé lộ rất nhiều về thông điệp, đúng như mọi mật mã thay thế đơn giản khác.

Lịch sử: mật mã Tam điểm và Hoa Hồng Thập Tự

Mật mã Pigpen đã có từ nhiều thế kỷ và nổi tiếng nhất là gắn với Hội Tam điểm, vì thế nó thường được gọi là mật mã Tam điểm hay Hội Tam điểm. Các thành viên Tam điểm dùng nó vào thế kỷ 18 để giữ kín hồ sơ và thư từ, và bia mộ ở các nghĩa trang Tam điểm đôi khi có dòng chữ viết bằng ký hiệu pigpen. Một cách bố trí gần giống được phái Hoa Hồng Thập Tự sử dụng, và người ta nói quân đội Liên bang miền Bắc đã dùng mật mã này để gửi tin trong Nội chiến Hoa Kỳ.

Một phần lý do nó lan rộng đến vậy là vì nó không cần thiết bị và gần như không phải học thuộc: chỉ cần hình dung được hai lưới và hai dấu chéo, bạn có thể mã hóa hoặc giải mã bằng tay trên bất kỳ mảnh giấy nào. Chính sự đơn giản đó là lý do hôm nay nó vẫn tồn tại — không phải như một công cụ giữ bí mật nghiêm túc, mà như một mật mã để dạy học, một món quen thuộc trong các cuộc săn câu đố, và một biểu tượng văn hóa cho ‘chữ viết bí mật’ xuất hiện trong trò chơi, sách và phim.

Mật mã Pigpen an toàn đến đâu?

Theo tiêu chuẩn hiện đại, mật mã Pigpen gần như không có tính an toàn nào. Nó là phép thay thế đơn bảng với ánh xạ cố định và không có khóa, nên bất cứ ai nhận ra các ký hiệu — hoặc chỉ đoán rằng các hình thay cho chữ cái — đều có thể giải mã thông điệp trong vài phút bằng phân tích tần suất hoặc một bảng đã công bố. Thay chữ cái bằng những ký hiệu trông kỳ lạ chỉ đổi cách thông điệp trông ra sao, chứ không đổi độ khó để phá nó.

Điều đó không khiến nó vô dụng; nó khiến nó thành công cụ đúng cho đúng việc. Với câu đố, trò chơi, bài học, săn kho báu và thử thách capture the flag, mật mã Pigpen là lý tưởng: dễ nhớ, thực hành tận tay và thỏa mãn khi giải. Với bất cứ thứ gì thật sự cần giữ bí mật, hãy dùng một thuật toán hiện đại đã được giới chuyên môn thẩm định như AES. Hãy để dành Pigpen cho niềm vui giấu chữ ngay trước mắt, dưới hình hài góc cạnh.

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

Mật mã Pigpen là gì?
Mật mã Pigpen là một mật mã thay thế đơn giản, đổi mỗi chữ cái thành một ký hiệu hình học thay vì một chữ cái khác. Các ký hiệu lấy từ hai lưới cờ ca-rô và hai hình chữ X, nên một thông điệp đã mã hóa trông như một dãy dấu góc cạnh. Nó còn được gọi là mật mã Tam điểm, mật mã Hội Tam điểm, mật mã Napoleon, mật mã cờ ca-rô và mật mã Hoa Hồng Thập Tự.
Vì sao gọi là mật mã Pigpen?
Tên gọi đến từ những lưới dùng để vẽ nó: các ô của lưới cờ ca-rô trông như những chuồng nhỏ, như thể mỗi chữ cái bị nhốt như con vật trong chuồng lợn (pigpen trong tiếng Anh). Cùng mật mã đó được gọi là mật mã Tam điểm hay Hội Tam điểm vì các thành viên Tam điểm đã dùng nó, và là mật mã Hoa Hồng Thập Tự theo một cách bố trí liên quan mà phái Hoa Hồng Thập Tự sử dụng.
Làm thế nào để mã hóa một thông điệp bằng Pigpen?
Viết bảng chữ cái vào hai lưới cờ ca-rô và hai hình chữ X — A–I, rồi J–R, rồi S–V, rồi W–Z. Để mã hóa mỗi chữ cái, vẽ những đường bao quanh vị trí của nó trong sơ đồ, thêm một dấu chấm khi chữ cái nằm ở lưới thứ hai hoặc chữ X thứ hai. Công cụ này làm thay bạn: chỉ cần gõ, và mỗi chữ cái lập tức biến thành ký hiệu của nó.
Làm thế nào để giải mã một mật mã Pigpen?
Khớp mỗi ký hiệu với ô hoặc nêm có các đường bao quanh trông giống hệt, rồi đọc ra chữ cái, nhớ rằng dấu chấm nghĩa là lưới thứ hai hoặc chữ X thứ hai. Trong công cụ này, chuyển sang Giải mã và nhấp vào các ký hiệu bạn thấy trên bàn phím màn hình; các chữ cái tương ứng hiện ra thành thông điệp đã giải mã, rồi bạn có thể sao chép.
Các dấu chấm trong mật mã Pigpen có nghĩa gì?
Các dấu chấm phân biệt hai hình vốn giống hệt nhau. Lưới thứ nhất (A–I) và chữ X thứ nhất (S–V) không có dấu chấm, còn lưới thứ hai (J–R) và chữ X thứ hai (W–Z) thêm một dấu chấm trong mỗi ký hiệu. Vậy nên hình vuông trơn là E và hình vuông có chấm là N — dấu chấm chuyển bạn sang sơ đồ thứ hai.
Mật mã Pigpen có giống mật mã Tam điểm không?
Có. Mật mã Pigpen và mật mã Tam điểm (Hội Tam điểm) là cùng một hệ thống; các tên khác nhau chỉ phản ánh những phần khác nhau trong lịch sử của nó. Các thành viên Tam điểm dùng nó để giữ kín hồ sơ vào thế kỷ 18, vì thế nó gắn chặt với họ, nhưng bản thân mật mã chỉ là phép thay thế bằng lưới và dấu chéo được trình bày trên trang này.
Có những phiên bản khác nhau của mật mã Pigpen không?
Có. Ý tưởng lưới và dấu chấm là chuẩn, nhưng thứ tự chính xác của các chữ cái trong hình chữ X — và đôi khi vị trí của dấu chấm — khác nhau giữa các sách và truyền thống. Biến thể Hoa Hồng Thập Tự bố trí hơi khác. Vì vậy, cách an toàn nhất là thống nhất, hoặc chia sẻ, bảng khóa chính xác. Bảng trên trang này thể hiện đúng cách bố trí mà công cụ này dùng.
Tôi có thể giải mã một thông điệp Pigpen tôi vẽ trên giấy không?
Có. Chuyển sang Giải mã và dùng bàn phím ký hiệu để nhấp vào từng hình bạn đã vẽ hoặc tìm thấy, theo thứ tự, chèn dấu cách giữa các từ. Công cụ biến những cú nhấp của bạn thành chữ cái để bạn đọc được thông điệp. Nếu một ký hiệu không khớp cái nào trên bàn phím, nó có thể thuộc một biến thể Pigpen khác với cách bố trí chuẩn dùng ở đây.
Mật mã Pigpen có giữ dấu cách và dấu câu không?
Khi mã hóa, công cụ này giữ nguyên dấu cách và dấu câu của bạn và chỉ chuyển các chữ cái A–Z thành ký hiệu, nên hình dạng thông điệp được giữ lại. Chữ số và các ký tự khác hiển thị nguyên trạng. Điều này giúp dễ đọc lại thông điệp, phù hợp với câu đố và việc dạy học, nơi sự rõ ràng quan trọng hơn việc giấu giếm.
Tôi có thể tải hoặc chia sẻ thông điệp Pigpen của mình không?
Có. Ở chế độ Mã hóa, bạn có thể tải thông điệp dưới dạng ảnh SVG, vốn vẫn sắc nét ở mọi kích thước và dễ in, đưa vào phiếu bài tập, hoặc chia sẻ. Bạn cũng có thể sao chép một liên kết mở lại công cụ với đúng văn bản và chế độ của bạn, để người nhận thấy ngay cùng thông điệp và bảng đó.
Mật mã Pigpen có an toàn không?
Không. Nó là phép thay thế cố định không có khóa, nên bất cứ ai nhận ra các ký hiệu, hoặc đoán rằng chúng thay cho chữ cái, đều có thể giải mã nhanh bằng một bảng hoặc phân tích tần suất. Nó đổi cách thông điệp trông ra sao, chứ không đổi độ khó để phá. Hãy dùng cho câu đố, trò chơi và học tập; với bí mật thật sự hãy dùng một thuật toán hiện đại như AES.
Văn bản của tôi có được gửi tới máy chủ không?
Không. Mọi việc mã hóa và giải mã diễn ra hoàn toàn trong trình duyệt của bạn, nên thông điệp không bao giờ được tải lên, ghi lại hay lưu trữ. Ngay cả liên kết chia sẻ cũng giữ văn bản của bạn ở phần URL sau dấu #, phần mà trình duyệt không bao giờ gửi tới máy chủ, nên thông điệp vẫn riêng tư cho đến khi bạn chọn chia sẻ liên kết.

Công cụ liên quan

Tiếp tục với những công cụ hữu ích này

Mật mã Caesar

Mật mã Vigenère

Mật mã Atbash

Mật mã Rail Fence

Mật mã Playfair

Mật mã Affine