Mật mã A1Z26
Mã hóa và giải mã mật mã A1Z26, mã chữ-cái-sang-số đơn giản nhất: mỗi chữ cái trở thành vị trí của nó trong bảng chữ cái, từ A=1 cho đến Z=26, rồi ngược lại. Chọn cách các con số được phân cách, giải mã mọi dấu phân cách một cách tự động, tra cứu bảng tham chiếu đầy đủ, rồi sao chép, tải xuống hoặc chia sẻ kết quả. Mọi thứ đều chạy trong trình duyệt của bạn.
Dấu phân cách
Nhập văn bản ở trên để xem kết quả tại đây.
Bảng tham chiếu A1Z26
A
1
B
2
C
3
D
4
E
5
F
6
G
7
H
8
I
9
J
10
K
11
L
12
M
13
N
14
O
15
P
16
Q
17
R
18
S
19
T
20
U
21
V
22
W
23
X
24
Y
25
Z
26
Cách sử dụng Mật mã A1Z26
- 1
Chọn mã hóa hoặc giải mã
Chọn Mã hóa để biến chữ cái thành các con số A1Z26, hoặc Giải mã để biến các con số trở lại thành chữ cái.
- 2
Chọn một dấu phân cách số
Khi mã hóa, hãy chọn xem các con số trong mỗi từ được nối bằng khoảng trắng, gạch ngang hay dấu phẩy. Gạch ngang và dấu phẩy giúp ranh giới từ sống sót qua việc giải mã.
- 3
Nhập hoặc dán văn bản của bạn
Nhập thông điệp của bạn và nó được chuyển đổi ngay khi bạn gõ. Chữ cái trở thành vị trí của chúng trong bảng chữ cái khi mã hóa, và các con số trở thành chữ cái khi giải mã.
- 4
Tra cứu bảng tham chiếu
Mở bảng từ A=1 đến Z=26 để kiểm tra con số của bất kỳ chữ cái nào bằng tay, hoặc để theo dõi quá trình chuyển đổi.
- 5
Sao chép, tải xuống hoặc chia sẻ
Sao chép kết quả, tải xuống dưới dạng tệp văn bản, hoặc chia sẻ một liên kết mở lại công cụ với đúng văn bản, chiều và dấu phân cách của bạn, sẵn sàng để dùng.
Tìm hiểu về mật mã A1Z26
Mật mã A1Z26 là gì?
Mật mã A1Z26 là mã chữ-cái-sang-số đơn giản nhất có thể có: mỗi chữ cái được thay bằng vị trí của nó trong bảng chữ cái, nên A trở thành 1, B trở thành 2, và cứ thế cho đến Z, trở thành 26. Bản thân cái tên đã nói trọn toàn bộ quy tắc — A là 1 và Z là 26. Vì khóa không bao giờ thay đổi và chẳng có gì phải ghi nhớ ngoài việc đếm qua bảng chữ cái, đây là một trong những mật mã đầu tiên mà hầu hết mọi người từng gặp.
Nói cho chặt chẽ thì A1Z26 là một phép mã hóa hơn là một mật mã bí mật. Nó không có khóa, nên bất kỳ ai nhận ra mẫu hình đều đọc được nó ngay lập tức. Chính sự cởi mở đó là lý do khiến nó phổ biến đến vậy cho các câu đố, phòng thoát hiểm, geocaching và những lời nhắn bí mật của trẻ con: thử thách nằm ở việc nhận ra rằng một chuỗi số nằm giữa 1 và 26 thực ra là văn bản ẩn, chứ không phải ở việc phá một mã khó. Công cụ này chuyển đổi theo cả hai chiều ngay khi bạn gõ, nên bạn không bao giờ phải đếm chữ cái trên đầu ngón tay.
Mật mã A1Z26 hoạt động ra sao
Việc mã hóa không thể nào trực tiếp hơn. Đi qua thông điệp của bạn từng chữ cái một, tìm vị trí của mỗi chữ cái trong bảng chữ cái, và ghi xuống con số đó. Chữ cái được xử lý không phân biệt hoa thường, nên cả A viết hoa lẫn a viết thường đều trở thành 1. Khoảng trắng giữa các từ được giữ làm ranh giới từ, còn bất cứ thứ gì không phải chữ cái — dấu câu, chữ số, ký hiệu — đơn giản là không có vị trí trong bảng chữ cái, nên bị bỏ qua.
Các con số trong một từ cần có gì đó ở giữa chúng, nếu không 1 và 2 sẽ dính vào nhau và trông như 12. Dấu phân cách đó là tùy bạn chọn: khoảng trắng, gạch ngang hay dấu phẩy. Dù bạn chọn cái nào, bản thân các từ vẫn được tách bằng khoảng trắng, nên cấu trúc của câu gốc vẫn còn thấy được. Giải mã thì đảo ngược việc tra cứu: đọc từng con số, đếm bấy nhiêu vào bảng chữ cái, và ghi ra chữ cái — 8 trở thành H, 5 trở thành E, và cứ thế.
Chọn dấu phân cách
Trong một từ, các con số A1Z26 được nối bằng một dấu phân cách để các giá trị nhiều chữ số vẫn dễ đọc. Kiểu khoảng trắng viết HELLO thành 8 5 12 12 15. Kiểu gạch ngang viết nó thành 8-5-12-12-15, và kiểu dấu phẩy thành 8,5,12,12,15. Cả ba đều giải mã trở lại thành cùng một văn bản, nên lựa chọn hoàn toàn chỉ là về việc bạn muốn thông điệp trông như thế nào.
Dấu phân cách cũng ảnh hưởng đến việc liệu ranh giới từ có sống sót qua một vòng đi-về hay không. Khi bạn dùng gạch ngang hoặc dấu phẩy bên trong các từ, những khoảng trắng để lại giữa các từ đánh dấu rõ ràng nơi một từ kết thúc và từ kế tiếp bắt đầu, nên việc giải mã có thể khôi phục chúng. Với kiểu khoảng trắng thuần túy, mỗi con số được tách bằng một khoảng trắng và không có cách nào phân biệt ranh giới số với ranh giới từ, nên văn bản giải mã trở lại thành một chuỗi chữ cái liền mạch. Nếu việc giữ các từ là quan trọng, hãy chọn dấu phân cách gạch ngang hoặc dấu phẩy.
Giải mã các con số A1Z26
Để giải mã, công cụ quét văn bản tìm các dãy chữ số và biến mỗi dãy thành chữ cái ở vị trí đó trong bảng chữ cái. Nó cố ý khoan dung với những gì nằm giữa các con số: khoảng trắng, gạch ngang, dấu phẩy, dấu chấm, dấu gạch chéo hay ngắt dòng đều được, nên bạn có thể dán các con số đúng y như khi tìm thấy chúng trong một câu đố mà không cần dọn dẹp trước. Điều đó nghĩa là 8-5-12-12-15, 8.5.12.12.15 và 8 / 5 / 12 / 12 / 15 đều giải mã thành HELLO.
Nếu một con số nằm ngoài phạm vi hợp lệ từ 1 đến 26 — chẳng hạn một lỗi gõ để lại số 0 hoặc 27 — nó không thể ánh xạ tới một chữ cái, nên công cụ hiển thị một dấu hỏi ở chỗ của nó thay vì lặng lẽ bỏ đi. Điều đó khiến các lỗi chép nhầm dễ phát hiện và sửa chữa. Khi văn bản chứa gạch ngang hoặc dấu phẩy, các khoảng trắng được đọc là ranh giới từ và khoảng cách của thông điệp gốc được dựng lại; khi nó chỉ chứa khoảng trắng, mỗi khoảng trắng được coi là một dấu phân cách số.
Một ví dụ A1Z26 thực hành
Lấy từ HELLO. H là chữ cái thứ 8, E là thứ 5, L là thứ 12, chữ L thứ hai lại là thứ 12, và O là thứ 15. Với dấu phân cách khoảng trắng thì đó là 8 5 12 12 15; với gạch ngang thì là 8-5-12-12-15. Để giải mã, bạn chỉ việc đọc các con số trở lại thành chữ cái: 8 thành H, 5 thành E, 12 thành L, 12 thành L, 15 thành O, cho ra HELLO một lần nữa.
Bây giờ một cụm hai từ, THE KEY, với dấu phân cách gạch ngang. THE là 20-8-5 và KEY là 11-5-25, nên trọn thông điệp là 20-8-5 11-5-25 — khoảng trắng ở giữa đánh dấu ranh giới từ. Vì gạch ngang tách các con số, việc giải mã chuỗi đó trả về THE KEY với khoảng trắng còn nguyên. Hãy mã hóa cùng cụm từ đó bằng dấu phân cách khoảng trắng thay vào đó và bạn nhận được 20 8 5 11 5 25, vốn giải mã thành THEKEY như một chuỗi liền, bởi chẳng có gì phân biệt khoảng cách giữa các từ với khoảng cách giữa các con số.
Nơi bạn sẽ gặp mật mã A1Z26
A1Z26 xuất hiện thường xuyên hơn nhiều so với mức độ đơn giản của nó gợi ý. Các phòng thoát hiểm rất chuộng nó vì một danh sách các con số nhỏ trên một đạo cụ lập tức đọc ra thành một từ ẩn một khi người chơi nắm được ý tưởng. Những người chơi geocaching dùng nó để mã hóa tọa độ và manh mối, các cuốn sách săn kho báu và câu đố dựa vào nó cho những mật mã nhẹ nhàng, và các thử thách an ninh kiểu capture-the-flag thả các chuỗi A1Z26 ra như một lớp đầu tiên, nhanh chóng để bóc tách. Nó cũng là một cách giới thiệu kinh điển trong lớp học cho ý tưởng rằng chữ cái có thể được biểu diễn bằng số.
Mật mã này tiếp cận một lượng khán giả rộng lớn qua loạt phim hoạt hình «Gravity Falls», nơi các bản mật mã trong phần cuối phần credit thường dùng A1Z26 bên cạnh các mật mã Caesar và Atbash, khiến cả một thế hệ người hâm mộ ngồi đếm qua bảng chữ cái. Bất cứ nơi nào bạn tìm thấy một dãy số đều nằm giữa 1 và 26, được tách bằng khoảng trắng, gạch ngang hay dấu phẩy, A1Z26 là điều đầu tiên đáng thử — hãy dán nó vào ở trên và giải mã nó chỉ trong một cú nhấp.
Lịch sử và độ an toàn của mật mã A1Z26
Đánh số các chữ cái của bảng chữ cái là một ý tưởng cũ kỹ và hiển nhiên, và A1Z26 không có một người phát minh duy nhất; nó thực ra chỉ là phép thay số cho chữ cái đơn giản nhất có thể. Nó thuộc cùng họ với phép dịch Caesar và mật mã Atbash — những sơ đồ đơn bảng chữ cái đơn giản nơi mỗi chữ cái ánh xạ tới một ký hiệu cố định. Điều khiến A1Z26 khác biệt là nó thậm chí không dịch chuyển hay đảo ngược bảng chữ cái; nó ánh xạ mỗi chữ cái tới thứ tự tự nhiên của nó, đó là lý do nó hoàn toàn không có khóa bí mật nào cả.
Vì không có khóa, A1Z26 không mang lại sự an toàn thực sự nào: ngay khoảnh khắc ai đó nhận ra rằng một chuỗi số biểu diễn các chữ cái, thông điệp liền phơi bày. Tốt nhất nên xem nó như một phép làm rối hay một định dạng câu đố hơn là mã hóa. Để bảo vệ thông tin thực sự nhạy cảm, bạn nên luôn dùng một thuật toán hiện đại, đã được giới chuyên môn bình duyệt như AES. Hãy giữ A1Z26 cho điều nó làm tốt nhất — những câu đố vui nhộn, nhanh chóng, thực hành, các buổi trình diễn trong lớp học, các phòng thoát hiểm, và các màn khởi động capture-the-flag.
Câu hỏi thường gặp
Mật mã A1Z26 là gì?
Làm thế nào để mã hóa văn bản bằng A1Z26?
Làm thế nào để giải mã các con số A1Z26?
A1Z26 viết tắt cho điều gì?
Vì sao một số từ dính vào nhau khi tôi giải mã?
Tôi nên dùng dấu phân cách nào?
A1Z26 có phân biệt hoa thường không?
Điều gì xảy ra với khoảng trắng, chữ số và dấu câu?
A1Z26 là một mật mã thật hay chỉ là một phép mã hóa?
Mật mã A1Z26 an toàn đến mức nào?
Mật mã A1Z26 được dùng ở đâu?
Văn bản của tôi có được tải lên máy chủ không?
Công cụ liên quan
Tiếp tục với những công cụ hữu ích này