Julije Cezar bio je jedan od prvih ljudi koji su pisali šifrom. Izumio je Cezarovu šifru u kojoj se svako slovo zamjenjuje drugim slovom s fiksnim brojem pozicija u abecedi. Sljedeća šifra nije Cezarova šifra, već ono što kriptografi nazivaju "stupnastom transpozicijskom šifrom" ili "Cezarovom kutijom", iako je nejasno je li Cezar ikada koristio kôd.
Koraci
Uzorak
Primjer koda Caesar Box
Metoda 1 od 1: Upute za dekodiranje
Korak 1. Izbrojite broj znakova u kodu
Ovdje imamo 16: G T Y O R J O T E O U I A B G T
Korak 2. Odredite u koliko redaka možete podijeliti slova na jednak način (Pronađite kvadratni korijen broja koji ste pronašli u 1. koraku
Ako kvadratni korijen nije cijeli broj, zaokružite). 16 možemo staviti u 4 reda po 4 (tj. Kvadratni korijen iz 16 je 4). Da imamo 25 slova mogli bismo ih staviti u 5 redaka po 5 (kvadratni korijen od 25 je 5) itd. U slučajevima kada se broj ne dijeli tako uredno, upotrijebite broj redaka za sljedeći broj "sa kutijom" (savršeni kvadrat) prema gore. "Kvadratni" brojevi u kutiji su 9, 16, 25, 36, 49 itd. Ako kôd ima 22 slova (kvadratni korijen od 22 je 4,69), sljedeći broj gore je 25, što bi značilo 5 redaka (4,69 zaokružuje do 5).
Korak 3. Zapišite slova u redove
S navedenim primjerom to bi bilo zapisano ovako:
GTYO
RJOT
EOUI
ABGT
Korak 4. Počnite od gornjeg lijevog slova i pročitajte dolje, zatim počnite pri vrhu sljedećeg stupca i ponovo pročitajte, i tako dalje
Ovaj primjer ima poruku: "Sjajan posao ste dobili".
Korak 5. Završeno
Savjeti
- Prilikom pretvaranja ovih kodova u "kutije" nećete imati uvijek točno toliko slova da napravite savršeni kvadrat. Jednostavno prebrojite slova i koji je savršeniji kvadrat najbliži, upotrijebite taj broj. Na primjer:
- Evo još jednog primjera: h a e a n d v i a e c y
- Ovo će se dekodirati kao "ugodan dan"
-
H U H U
E D A P
Y E T
D Z S
- "Hej stari, što ima" ima samo 14 slova. Najbliži broj (uvijek zaokruži) je 4x4 = 16. Zato se pretvarajte da imate 16 slova … H U H U E D A P Y E T D W S
Upozorenja
-
Ovaj kod obično nije teško dekodirati. Ne stavljajte vrlo važne podatke u ovaj format.