Cách giải mã mã hộp Caesar: 5 bước (có hình ảnh)

Mục lục:

Cách giải mã mã hộp Caesar: 5 bước (có hình ảnh)
Cách giải mã mã hộp Caesar: 5 bước (có hình ảnh)
Anonim

Julius Caesar là một trong những người đầu tiên viết mã. Ông đã phát minh ra mật mã Caesar, trong đó mỗi chữ cái được thay thế bằng một chữ cái khác với một số vị trí cố định trong bảng chữ cái. Mật mã sau đây không phải là mật mã Caesar, mà là thứ mà các nhà mật mã gọi là "mật mã chuyển vị dạng cột" hoặc "Hộp của Caesar" mặc dù không rõ liệu mã đó có từng được Caesar thực sự sử dụng hay không.

Các bước

Mẫu vật

Image
Image

Ví dụ về mã hộp Caesar

Phương pháp 1/1: Hướng dẫn giải mã

Giải mã mã hộp Caesar Bước 1
Giải mã mã hộp Caesar Bước 1

Bước 1. Đếm số ký tự trong mã

Ở đây chúng ta có 16: G T Y O R J O T E O U I A B G T

Giải mã mã hộp Caesar Bước 2
Giải mã mã hộp Caesar Bước 2

Bước 2. Xác định xem bạn có thể chia các chữ cái thành bao nhiêu hàng (Tìm căn bậc hai của số bạn tìm được ở bước 1

Nếu căn bậc hai không phải là một số nguyên, hãy làm tròn lên). Chúng ta có thể xếp 16 thành 4 hàng 4 (tức là căn bậc hai của 16 là 4). Nếu chúng ta có 25 chữ cái, chúng ta có thể xếp chúng thành 5 hàng 5 (căn bậc hai của 25 là 5), v.v. Trong trường hợp số không được phân chia gọn gàng, hãy sử dụng số hàng cho số "có thể đóng hộp" (hình vuông hoàn hảo) tiếp theo lên. Các số "có thể đóng hộp" (hình vuông) là 9, 16, 25, 36, 49, v.v. Nếu mã có 22 chữ cái (căn bậc hai của 22 là 4,69), số tiếp theo lên là 25, có nghĩa là 5 hàng (4,69 làm tròn lên đến 5).

Giải mã mã hộp Caesar Bước 3
Giải mã mã hộp Caesar Bước 3

Bước 3. Viết các chữ cái thành hàng

Với ví dụ đã cho, nó sẽ được viết như vậy:

GTYO

RJOT

EOUI

ABGT

Giải mã mã hộp Caesar Bước 4
Giải mã mã hộp Caesar Bước 4

Bước 4. Bắt đầu từ chữ cái trên cùng bên trái và đọc xuống, sau đó bắt đầu ở đầu cột tiếp theo và đọc lại, v.v

Ví dụ này có thông báo: "CÔNG VIỆC TUYỆT VỜI BẠN ĐÃ CÓ ĐƯỢC".

Giải mã giới thiệu mã hộp Caesar
Giải mã giới thiệu mã hộp Caesar

Bước 5. Hoàn thành

Lời khuyên

  • Khi chuyển những mã này thành "hộp", bạn không phải lúc nào cũng có đủ chính xác các chữ cái để tạo thành một hình vuông hoàn hảo. Đơn giản chỉ cần đếm các chữ cái và hình vuông hoàn hảo nào gần nhất với nó, hãy sử dụng số đó. Ví dụ:
  • Đây là một ví dụ khác: h a e a n d v i a e c y
  • Điều này sẽ giải mã là "chúc một ngày tốt lành"
  • H U H U

    E D A P

    NHƯNG

    Đ W S

  • "Hey dude What's up" chỉ dài 14 chữ cái. Số gần nhất (luôn làm tròn số) là 4x4 = 16. Vì vậy, giả sử bạn có 16 chữ cái… H U H U E D A P Y E T D W S

Cảnh báo

  • Mã này thường không khó giải mã lắm. Không đặt thông tin quan trọng ở định dạng này.

Đề xuất: