Cara Menyahkod Kod Kotak Caesar: 5 Langkah (dengan Gambar)

Isi kandungan:

Cara Menyahkod Kod Kotak Caesar: 5 Langkah (dengan Gambar)
Cara Menyahkod Kod Kotak Caesar: 5 Langkah (dengan Gambar)
Anonim

Julius Caesar adalah salah satu orang pertama yang menulis dalam kod. Dia mencipta cipher Caesar, di mana setiap huruf diganti dengan huruf lain yang merupakan bilangan kedudukan tetap di bawah abjad. Cipher berikut bukanlah cipher Caesar, melainkan apa yang disebut oleh kriptografer sebagai "cipher transposition kolumnar" atau "Kotak Caesar" walaupun tidak jelas apakah kod tersebut sebenarnya digunakan oleh Caesar.

Langkah-langkah

Contohnya

Image
Image

Contoh Kod Kotak Caesar

Kaedah 1 dari 1: Arahan Penyahkodan

Nyatakan Kod Kotak Caesar Langkah 1
Nyatakan Kod Kotak Caesar Langkah 1

Langkah 1. Hitung bilangan watak dalam kod tersebut

Di sini kita mempunyai 16: G T Y O R J O T E O U I A B G T

Nyatakan Kod Kotak Caesar Langkah 2
Nyatakan Kod Kotak Caesar Langkah 2

Langkah 2. Tentukan berapa baris anda boleh membahagikan huruf menjadi sama (Cari punca kuasa dua nombor yang anda dapati dalam langkah 1

Sekiranya punca kuasa dua bukan nombor bulat, bulatkan). Kita boleh meletakkan 16 menjadi 4 baris 4 (iaitu punca kuasa dua 16 adalah 4). Sekiranya kita mempunyai 25 huruf, kita boleh memasukkannya ke dalam 5 baris 5 (akar kuadrat 25 adalah 5) dan seterusnya. Sekiranya nombor tidak dibahagi dengan kemas, gunakan bilangan baris untuk nombor "kotak" (kotak sempurna) seterusnya. Nombor "kotak" (persegi) adalah 9, 16, 25, 36, 49, dll. Jika kod tersebut mempunyai 22 huruf (akar kuadrat dari 22 adalah 4,69), angka seterusnya adalah 25, yang berarti 5 baris (4,69 pusingan hingga 5).

Nyatakan Kod Kotak Caesar Langkah 3
Nyatakan Kod Kotak Caesar Langkah 3

Langkah 3. Tuliskan huruf ke dalam baris

Dengan contoh yang diberikan, ia akan ditulis seperti itu:

GTYO

RJOT

EOUI

ABGT

Nyatakan Kod Kotak Caesar Langkah 4
Nyatakan Kod Kotak Caesar Langkah 4

Langkah 4. Mulakan dari huruf kiri atas dan baca, kemudian mulakan di bahagian atas lajur seterusnya dan baca lagi, dan seterusnya

Contoh ini mempunyai mesej: "KERJA BESAR ANDA MENDAPATNYA".

Nyatakan Pengenalan Kod Kotak Caesar
Nyatakan Pengenalan Kod Kotak Caesar

Langkah 5. Selesai

Petua

  • Apabila mengubah kod-kod ini menjadi "kotak", anda tidak akan mempunyai huruf yang cukup tepat untuk membuat kotak yang sempurna. Cukup hitung huruf dan kotak yang paling sempurna yang paling dekat dengannya, gunakan nombor itu. Sebagai contoh:
  • Berikut adalah contoh lain: h a e a n d v i a e c y
  • Ini akan disahkod sebagai "semoga hari yang menyenangkan"
  • H U H U

    E D A P

    Y E T

    D W S

  • "Hai kawan apa lagi" panjangnya hanya 14 huruf. Nombor terdekat (selalu bulat) ialah 4x4 = 16. Oleh itu, pura-pura anda mempunyai 16 huruf… H U H U E D A P Y E T D W S

Amaran

  • Kod ini biasanya tidak terlalu sukar untuk disahkod. Jangan meletakkan maklumat yang sangat penting dalam format ini.

Disyorkan: