วิธีถอดรหัสรหัสกล่องซีซาร์: 5 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

วิธีถอดรหัสรหัสกล่องซีซาร์: 5 ขั้นตอน (พร้อมรูปภาพ)
วิธีถอดรหัสรหัสกล่องซีซาร์: 5 ขั้นตอน (พร้อมรูปภาพ)
Anonim

Julius Caesar เป็นหนึ่งในคนกลุ่มแรกที่เขียนโค้ด เขาคิดค้นรหัสซีซาร์ ซึ่งแต่ละตัวอักษรจะถูกแทนที่ด้วยตัวอักษรอื่นที่มีจำนวนตำแหน่งที่แน่นอนตามตัวอักษร รหัสต่อไปนี้ไม่ใช่รหัสของซีซาร์ แต่เป็นสิ่งที่นักเข้ารหัสเรียกว่า "รหัสการเคลื่อนย้ายคอลัมน์" หรือ "กล่องของซีซาร์" แม้ว่าจะไม่ชัดเจนว่ารหัสนี้เคยใช้โดยซีซาร์จริงหรือไม่

ขั้นตอน

ตัวอย่าง

Image
Image

ตัวอย่างรหัสกล่องซีซาร์

วิธีที่ 1 จาก 1: คำแนะนำในการถอดรหัส

ถอดรหัสรหัสกล่องซีซาร์ ขั้นตอนที่ 1
ถอดรหัสรหัสกล่องซีซาร์ ขั้นตอนที่ 1

ขั้นตอนที่ 1. นับจำนวนตัวอักษรในรหัส

เรามี 16: G T Y O R J O T E O U I A B G T

ถอดรหัสรหัสกล่องซีซาร์ ขั้นตอนที่ 2
ถอดรหัสรหัสกล่องซีซาร์ ขั้นตอนที่ 2

ขั้นตอนที่ 2 กำหนดจำนวนแถวที่คุณสามารถแบ่งตัวอักษรออกเป็นจำนวนเท่าๆ กัน (ค้นหารากที่สองของตัวเลขที่คุณพบในขั้นตอนที่ 1

ถ้ารากที่สองไม่ใช่จำนวนเต็ม ให้ปัดขึ้น) เราสามารถใส่ 16 ลงใน 4 แถวของ 4 (นั่นคือ รากที่สองของ 16 คือ 4) ถ้าเรามีตัวอักษร 25 ตัว เราสามารถใส่มันลงในแถว 5 แถวที่ 5 (รากที่สองของ 25 คือ 5) เป็นต้น ในกรณีที่จำนวนไม่แบ่งอย่างเรียบร้อย ให้ใช้จำนวนแถวสำหรับหมายเลข "กล่องได้" (สี่เหลี่ยมสมบูรณ์) ถัดไปขึ้น ตัวเลข "boxable" (สี่เหลี่ยมจัตุรัส) คือ 9, 16, 25, 36, 49 เป็นต้น หากรหัสมี 22 ตัวอักษร (รากที่สองของ 22 คือ 4.69) ตัวเลขถัดไปคือ 25 ซึ่งหมายความว่า 5 แถว (4.69) ปัดขึ้นเป็น 5)

ถอดรหัสรหัสกล่องซีซาร์ ขั้นตอนที่ 3
ถอดรหัสรหัสกล่องซีซาร์ ขั้นตอนที่ 3

ขั้นตอนที่ 3 เขียนตัวอักษรออกเป็นแถว

จากตัวอย่างที่กำหนดให้ เขียนได้ดังนี้

GTYO

RGOT

EOUI

ABGT

ถอดรหัสรหัสกล่องซีซาร์ ขั้นตอนที่ 4
ถอดรหัสรหัสกล่องซีซาร์ ขั้นตอนที่ 4

ขั้นตอนที่ 4 เริ่มจากตัวอักษรด้านบนซ้ายและอ่านลงไป จากนั้นเริ่มต้นที่ด้านบนของคอลัมน์ถัดไปแล้วอ่านอีกครั้ง เป็นต้น

ตัวอย่างนี้มีข้อความว่า "GREAT JOB YOU GOT IT"

ถอดรหัส Caesar Box Code Intro
ถอดรหัส Caesar Box Code Intro

ขั้นตอนที่ 5. เสร็จสิ้น

เคล็ดลับ

  • เมื่อเปลี่ยนรหัสเหล่านี้เป็น "กล่อง" คุณจะมีตัวอักษรไม่เพียงพอที่จะสร้างสี่เหลี่ยมจัตุรัสที่สมบูรณ์แบบเสมอไป เพียงนับตัวอักษรและกำลังสองที่ใกล้เคียงที่สุด ให้ใช้ตัวเลขนั้น ตัวอย่างเช่น:
  • นี่เป็นอีกตัวอย่างหนึ่ง: h a e a n d v i a e c y
  • สิ่งนี้จะถอดรหัสว่า "ขอให้เป็นวันที่ดี"
  • ฮู ฮู อู

    E D A P

    ยัง

    D W S

  • “เฮ้ เพื่อน ว่าไง” มีความยาวเพียง 14 ตัวอักษร ตัวเลขที่ใกล้ที่สุด (ปัดขึ้นเสมอ) คือ 4x4 = 16 สมมุติว่าคุณมี 16 ตัวอักษร… H U H U E D A P Y E T D W S

คำเตือน

  • รหัสนี้มักจะถอดรหัสได้ไม่ยาก อย่าใส่ข้อมูลที่สำคัญอย่างมากในรูปแบบนี้

แนะนำ: