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ã 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 số

Dấu phân cách

Văn bản thường
Các con số

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. 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. 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. 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. 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. 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ì?
Mật mã A1Z26 thay mỗi chữ cái bằng vị trí của nó trong bảng chữ cái: A là 1, B là 2, và cứ thế cho đến Z, vốn là 26. Cái tên nói rõ quy tắc — A bằng 1 và Z bằng 26. Nó không có khóa và không cần gì ngoài chính bảng chữ cái, điều đó khiến nó trở thành một trong những mã đơn giản và phổ biến nhất cho các câu đố, phòng thoát hiểm và lời nhắn bí mật.
Làm thế nào để mã hóa văn bản bằng A1Z26?
Đi qua thông điệp của bạn từng chữ cái một và ghi xuống con số của mỗi chữ cái trong bảng chữ cái. H là 8, E là 5, L là 12, O là 15, nên HELLO trở thành 8 5 12 12 15. Chữ cái được xử lý không phân biệt hoa thường, và bất cứ thứ gì không phải chữ cái đều bị bỏ qua vì nó không có vị trí trong bảng chữ cái. Các con số trong một từ được nối bằng dấu phân cách bạn chọn.
Làm thế nào để giải mã các con số A1Z26?
Đọc từng con số và đếm bấy nhiêu vào bảng chữ cái để có chữ cái: 8 là H, 5 là E, 12 là L, 15 là O, nên 8 5 12 12 15 giải mã thành HELLO. Công cụ này làm việc đó tức thì và chấp nhận mọi dấu phân cách — khoảng trắng, gạch ngang, dấu phẩy, dấu chấm hay gạch chéo — nên bạn có thể dán các con số thẳng từ một câu đố. Chỉ cần chọn Giải mã và các chữ cái hiện ra ngay khi bạn gõ.
A1Z26 viết tắt cho điều gì?
A1Z26 là cách viết tắt cho chính quy tắc của mật mã: chữ cái A ánh xạ tới con số 1 và chữ cái Z ánh xạ tới con số 26, với mọi chữ cái nằm giữa nhận vị trí tự nhiên của nó. Cái tên chính là khóa, và đó là một phần lý do khiến mật mã này dễ nhớ và dễ dùng đến vậy — chẳng còn gì khác để tra cứu cả.
Vì sao một số từ dính vào nhau khi tôi giải mã?
Điều đó phụ thuộc vào dấu phân cách. Với gạch ngang hoặc dấu phẩy giữa các con số, các khoảng trắng đánh dấu rõ ràng ranh giới từ, nên việc giải mã khôi phục chúng. Với dấu phân cách 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 từ với ranh giới số, nên văn bản trở lại thành một chuỗi liền mạch. Hãy mã hóa bằng gạch ngang hoặc dấu phẩy nếu bạn cần giữ các từ.
Tôi nên dùng dấu phân cách nào?
Cả ba đều giải mã thành cùng các chữ cái, nên chủ yếu là về diện mạo. Khoảng trắng cho 8 5 12 12 15, gạch ngang cho 8-5-12-12-15, và dấu phẩy cho 8,5,12,12,15. Hãy chọn gạch ngang hoặc dấu phẩy nếu bạn muốn ranh giới từ sống sót qua việc giải mã, vì khi đó các khoảng trắng giữa các từ đánh dấu một cách rõ ràng nơi một từ kết thúc và từ kế tiếp bắt đầu.
A1Z26 có phân biệt hoa thường không?
Không. Chữ hoa và chữ thường có cùng vị trí trong bảng chữ cái, nên cả A và a đều trở thành 1, còn Z và z đều trở thành 26. Thông tin về hoa thường không phải là một phần của mật mã và không được giữ lại, điều đó là bình thường với A1Z26 và hầu hết các mật mã cổ điển. Kết quả giải mã được hiển thị bằng chữ hoa.
Điều gì xảy ra với khoảng trắng, chữ số và dấu câu?
Khi mã hóa, chỉ chữ cái mới có vị trí trong bảng chữ cái, nên khoảng trắng được giữ làm ranh giới từ trong khi dấu câu, chữ số và ký hiệu bị loại bỏ. Khi giải mã, bất kỳ ký tự nào không phải chữ số đều đóng vai trò một dấu phân cách, và một con số nằm ngoài phạm vi từ 1 đến 26 — chẳng hạn 0 hoặc 27 — được hiển thị thành một dấu hỏi để bạn có thể phát hiện một lỗi gõ và sửa nó.
A1Z26 là một mật mã thật hay chỉ là một phép mã hóa?
Về mặt kỹ thuật nó là một phép mã hóa hơn là một mật mã bí mật, bởi nó không có khóa — bất kỳ ai nhận ra mẫu hình đều có thể đọc nó. Nó thường được gọi là mật mã theo truyền thống và vì nó được dùng như một mật mã trong các câu đố. Hãy xem nó như một phép làm rối: nó giấu một thông điệp ngay trước mắt mọi người chứ không bảo vệ nó trước một người quyết tâm phá nó.
Mật mã A1Z26 an toàn đến mức nào?
Hoàn toàn không an toàn. Vì không có khóa và phép ánh xạ là cố định và công khai, thông điệp trở nên đọc được ngay khoảnh khắc ai đó nhận ra các con số đại diện cho chữ cái. A1Z26 dành cho việc giải trí và học tập, không phải để bảo vệ dữ liệu nhạy cảm. Vì sự an toàn thực sự, hãy 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, và giữ A1Z26 cho các câu đố, lớp học và trò chơi.
Mật mã A1Z26 được dùng ở đâu?
Nó xuất hiện trong các phòng thoát hiểm, các manh mối geocaching, các cuốn sách câu đố và săn kho báu, các bài học mật mã trong lớp, và các thử thách an ninh capture-the-flag như một lớp đầu tiên nhanh chóng. Nó cũng trở nên nổi tiếng rộng rãi qua loạt phim hoạt hình «Gravity Falls», nơi các câu đố ở phần cuối phần credit dùng A1Z26 bên cạnh các mật mã Caesar và Atbash. Bất kỳ dãy số nào nằm giữa 1 và 26 đều đáng thử như A1Z26.
Văn bản của tôi có được tải lên máy chủ không?
Không. Toàn bộ 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 văn bản của bạn không bao giờ được tải lên, ghi lại hay lưu trữ. Ngay cả một liên kết chia sẻ cũng giữ văn bản, chiều và dấu phân cách của bạn trong phần URL nằm sau dấu thăng, phần mà trình duyệt không bao giờ gửi đến máy chủ, nên thông điệp của bạn 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