Cách tạo mật mã thay thế: 9 bước (có hình ảnh)

Mục lục:

Cách tạo mật mã thay thế: 9 bước (có hình ảnh)
Cách tạo mật mã thay thế: 9 bước (có hình ảnh)
Anonim

Mật mã thay thế là một cách mã hóa hoặc ngụy trang ngôn ngữ để những người không biết mật mã có thể đọc được một cụm từ hoặc đoạn văn. Mật mã thường được tạo ra bằng cách thay thế một chữ cái này cho một chữ cái khác. Đây là một cách thú vị để các nhóm bạn bè chuyển thông tin qua lại mà đồng nghiệp của họ (hoặc giáo viên) không thể đọc thông tin. Bắt đầu làm việc với mật mã bằng cách tìm ra bảng chữ cái mật mã của riêng bạn và mã hóa các từ hoặc câu đơn giản.

Các bước

Đoạn mã mẫu

Image
Image

Đoạn mã Augustus mẫu

Phần 1/3: Chọn trình tự thay thế

Tạo mật mã thay thế Bước 1
Tạo mật mã thay thế Bước 1

Bước 1. Đảo ngược bảng chữ cái để tạo một bảng chữ cái mật mã cơ bản

Mật mã thay thế hoạt động bằng cách tạo ra một bảng chữ cái bị xáo trộn, cho phép bạn thay thế các chữ cái cho các chữ cái khác. Đối với một mật mã thay thế đơn giản, chỉ cần sử dụng ngược lại bảng chữ cái để “a” trở thành “z”, “b” trở thành “y”, “c” trở thành “x”, v.v.

  • Mật mã thay thế này sẽ là: ZYXWVUTSRQPONMLKJIHGFEDCBA.
  • Bảng chữ cái thứ hai này thường được gọi là “bản mã”.
Tạo mật mã thay thế Bước 2
Tạo mật mã thay thế Bước 2

Bước 2. Thay thế mọi ký tự bằng ký tự 3 trước nó để có một mật mã phức tạp hơn

Chỉ cần viết ngược bảng chữ cái cho mật mã của bạn là khá đơn giản và sẽ rất dễ bẻ khóa. Nếu bạn muốn có một mật mã phức tạp hơn, hãy thay thế mọi ký tự bằng ký tự đứng trước 3 trong bảng chữ cái.

Ví dụ dễ hiểu, sử dụng mật mã này, từ “CAT” có nghĩa là “ZYQ”

Tạo mật mã thay thế Bước 3
Tạo mật mã thay thế Bước 3

Bước 3. Thay thế một chuỗi 5 chữ cái tùy ý cho mỗi chữ cái trong bảng chữ cái

Đây được gọi là Bacon’s Code. Bacon’s Code thay thế mỗi chữ cái trong bảng chữ cái tiếng Anh bằng một chuỗi 5 chữ cái. Các trình tự này bắt đầu bằng “AAAAA” và thêm “B” theo thứ tự tùy ý. Vì vậy, trong Bacon’s Code, A = AAAAA; B = AAAAB; C = AAABA; D = AAABB và như vậy. Duy trì mẫu này để điền vào phần còn lại của bảng chữ cái hoặc tạo các chữ cái thay thế bằng 5 chữ cái của riêng bạn.

  • Khi đọc tin nhắn trong Bacon’s Code, hãy tạm dừng 5 chữ cái một lần để giải mã chữ cái đó. Ví dụ: thông báo “AAABAAABAAABABBABABB ABBBBAABBBABBBAABBABAABAA” có nội dung “CELL PHONE”
  • Mã hóa tin nhắn trong Bacon’s code trực tuyến tại:

Phần 2/3: Ghi chú bảng chữ cái thay thế của bạn

Tạo mật mã thay thế Bước 4
Tạo mật mã thay thế Bước 4

Bước 1. Viết 2 dãy chữ cái trên một tờ giấy

Viết bảng chữ cái tiếng Anh chuẩn ở đầu tờ giấy: ABCDEFGHIJKLMNOPQRSTUVWXYZ. Sau đó, bên dưới đó, viết ra các chữ cái thay thế. Thay mỗi chữ cái bằng chữ cái 3 trước nó thay vào đó là: XYZABCDEFGHIJKLMNOPQRSTUVW. Vì vậy, bảng mật mã của bạn sẽ giống như sau:

  • 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
  • X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Tạo mật mã thay thế Bước 5
Tạo mật mã thay thế Bước 5

Bước 2. Sử dụng trình tạo thay thế trực tuyến để tiết kiệm giấy

Nếu bạn không muốn viết tay toàn bộ chuỗi mật mã một cách vất vả - và từng thông điệp được mã hóa, hãy thử sử dụng trang web mật mã. Các trang web mật mã cho phép bạn chọn ký tự nào trong bảng chữ cái sẽ được thay thế cho từng ký tự khác. Khi bạn đã nhập các thay thế, bạn có thể sử dụng trang web mật mã để mã hóa và giải mã các thông điệp.

  • Tìm công cụ tạo mật mã thay thế trực tuyến tại:
  • Truy cập một trang web khả thi khác tại:
Tạo mật mã thay thế Bước 6
Tạo mật mã thay thế Bước 6

Bước 3. Thêm các ký hiệu vào mật mã để làm cho nó khó bị bẻ khóa hơn

Nếu bạn lo lắng rằng mọi người (ví dụ: bạn bè hoặc cha mẹ) có thể cố gắng bẻ khóa mật mã của bạn, đừng giới hạn bản thân chỉ sử dụng các chữ cái. Giới thiệu một số ký hiệu cho mật mã của bạn. Bằng cách này, các từ được mã hóa sẽ bao gồm các ký hiệu dấu câu chứ không chỉ các chữ cái, khiến chúng trở nên khó hiểu hơn đối với những người không có mã mã hóa. Ví dụ: mật mã mã hóa của bạn với các ký hiệu có thể đọc:

  • 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.
  • X Y Z & B C D E # G H I J K $ M N O P Q R @ T U = W.
  • Bằng cách sử dụng mật mã này, thông báo “BẠN THẾ NÀO” sẽ có nội dung là “E $ T XOB = $ R.”
  • Nếu đây là lần đầu tiên bạn tạo (hoặc sử dụng) mật mã thay thế, bạn có thể bỏ qua bước này.

Phần 3/3: Mã hóa và giải mã tin nhắn

Tạo mật mã thay thế Bước 7
Tạo mật mã thay thế Bước 7

Bước 1. Chọn một từ hoặc cụm từ để mã hóa

Trước khi có thể tạo một tin nhắn được mã hóa, bạn cần có văn bản để mã hóa. Nếu đây là lần đầu tiên bạn mã hóa một tin nhắn bằng mật mã thay thế, hãy bắt đầu đơn giản. Chọn một hoặc 2 từ ngắn để mã hóa, thay vì một đoạn văn dài. Ví dụ: hãy thử cụm từ “mở cửa”.

  • Khi bạn đã quen với quy trình mã hóa, hãy bắt đầu mã hóa các cụm từ hoặc câu dài hơn.
  • Các trang web mã hóa mật mã trực tuyến có thể làm cho việc mã hóa các đoạn văn đầy đủ dễ dàng hơn nhiều.
Tạo mật mã thay thế Bước 8
Tạo mật mã thay thế Bước 8

Bước 2. Thay thế mỗi chữ cái trong giai đoạn này bằng một chữ cái từ bảng chữ cái mật mã

Xem qua cụm từ hoặc từ tiếng Anh của bạn từng chữ cái và thay thế chữ cái tiếng Anh bằng chữ cái tương ứng từ bản mã của bạn. Tìm các chữ cái thay thế bằng cách xác định chữ cái tiếng Anh, sau đó nhìn bên dưới nó để tìm chữ cái tương ứng trong bản mã

Ví dụ: giả sử rằng bạn đang sử dụng bản mã trong đó bạn đã thay thế từng chữ cái trong bảng chữ cái bằng chữ cái 3 trước nó. Cụm từ tiếng Anh “OPEN DOOR” khi được mã hóa trong bản mã của bạn sẽ thành: “LMBK ALLO.”

Tạo mật mã thay thế Bước 9
Tạo mật mã thay thế Bước 9

Bước 3. Giải mã một thông điệp được mã hóa bằng cách tìm phần thay thế cho các chữ cái mật mã

Để dịch lại một tin nhắn đã mã hóa sang tiếng Anh, hãy đảo ngược quy trình bạn đã sử dụng để mã hóa một tin nhắn. Đối với mỗi chữ cái của tin nhắn được mã hóa trong bảng chữ cái mã hóa, hãy tìm chữ cái mà nó tương ứng trong bảng chữ cái tiếng Anh. Viết ra từng chữ cái một để giải mã tin nhắn.

Ví dụ: giả sử bạn vẫn đang sử dụng bản mã thay thế các chữ cái tiêu chuẩn trong bảng chữ cái bằng chữ cái 3 trước chúng. Nếu bạn của bạn chuyển cho bạn một mã có nội dung “ZLLI EXQ. IRKZE PLLK?” bạn có thể sử dụng bảng chữ cái mật mã để giải mã nó. Bạn sẽ phát hiện ra rằng thông báo có nội dung “COOL HAT. ĂN TRƯA CHƯA?”

Lời khuyên

  • Có nhiều loại mật mã thay thế hiện có khác nhau mà bạn có thể dựa vào mã mật mã mới tạo của mình. Nếu bạn muốn, hãy thử sử dụng một trong những mật mã nổi tiếng hơn. Chúng bao gồm mã CrissCross, Mã số Nihilist và Mã Khóa-Từ (hoặc Khóa-Số).
  • Nếu bạn lo lắng rằng những người khác (ví dụ: một anh chị em tọc mạch) có thể tìm thấy tờ giấy mà bạn đã viết trình tự mật mã của mình, bạn có thể ghi nhớ trình tự thay thế.
  • Bạn có thể tạo mật mã thay thế cho bất kỳ ngôn ngữ nào sử dụng bảng chữ cái Latinh. Mặc dù tất cả các ví dụ trong bài viết này đều bằng tiếng Anh, nhưng bạn có thể tạo mật mã bằng cách sử dụng các nguyên tắc tương tự bằng tiếng Tây Ban Nha, Pháp, Đức, v.v.

Đề xuất: