Kuidas dekodeerida Caesari kasti koodi

Julius Caesar oli üks esimesi inimesi, kes kirjutas koodi. Ta leiutas Caesari šifri, milles iga täht asendatakse teise tähega, mis on fikseeritud arv positsioone tähestiku all. Järgmine šifr ei ole Caesari šifr, vaid pigem see, mida krüptograafid nimetavad “kolonnipõhiseks transpositsioonišifriks” või “Caesari kastiks”, kuigi pole selge, kas Caesar seda koodi kunagi kasutas.

1
Loendage koodis olevate märkide arv. Siin on meil 16: G T Y O R J O T E O U I A B G T

2
Määrake, mitmeks reaks saate tähed võrdselt jagada (leidke 1. sammus leitud numbri ruutjuur. Kui ruutjuur ei ole täisarv, ümardage üles). 16 saame panna 4 rida 4 (st ruutjuur 16-st on 4). Kui meil oleks 25 tähte, võiksime need panna 5 rida 5 (ruutjuur 25-st on 5) ja nii edasi. Juhtudel, kui arv ei jagune nii täpselt, kasutage ridade arvu järgmise “kastitatava” (täiusliku ruudu) arvu jaoks. “Kastitavad” (ruudu) numbrid on 9, 16, 25, 36, 49 jne. Kui koodis on 22 tähte (ruutjuur 22-st on 4,69), on järgmine number üles 25, mis tähendab 5 rida (4,69). ümardab kuni 5).

3
Kirjutage tähed ridadesse. Toodud näite puhul kirjutataks see välja järgmiselt: GTYORJOTEOUIABGT

4
Alustage vasakust ülemisest tähest ja lugege alla, seejärel alustage järgmise veeru ülaosast ja lugege uuesti alla jne. Sellel näitel on sõnum: “SUUREPÄRANE TÖÖ, SAI SAID SELLE”.

5
Valmis.