Si Julius Caesar ay isa sa mga unang taong nagsulat sa code. Inimbento niya ang cipher ng cesar, kung saan ang bawat titik ay pinalitan ng isa pang liham na isang nakapirming bilang ng mga posisyon pababa ng alpabeto. Ang sumusunod na cipher ay hindi ang cipher ng Cesar, ngunit ang tinatawag na mga cryptographer na "haligi ng transposisyon na cipher" o "Kahon ni Cesar" bagaman hindi malinaw kung ang code ay talagang ginamit ni Cesar.
Mga hakbang
Sampol
Halimbawa ng Code ng Caesar Box
Paraan 1 ng 1: Mga Tagubilin sa Pag-decode
Hakbang 1. Bilangin ang bilang ng mga character sa code
Narito mayroon tayong 16: G T Y O R J O T E O U I A B G T
Hakbang 2. Tukuyin kung gaano karaming mga hilera ang maaari mong hatiin ang mga titik sa pantay (Hanapin ang parisukat na ugat ng numero na iyong natagpuan sa hakbang 1
Kung ang square root ay hindi isang buong numero, bilugan). Maaari naming ilagay ang 16 sa 4 na hanay ng 4 (I.e. ang parisukat na ugat ng 16 ay 4). Kung mayroon kaming 25 mga titik maaari naming ilagay ang mga ito sa 5 mga hanay ng 5 (square root ng 25 ay 5) at iba pa. Sa mga kaso kung saan ang numero ay hindi nahati nang maayos, gamitin ang bilang ng mga hilera para sa susunod na "boxable" (perpektong parisukat) na bilang. Ang mga "boxable" (parisukat) na numero ay 9, 16, 25, 36, 49, atbp. Kung ang code ay may 22 titik (square root ng 22 ay 4.69), ang susunod na bilang na hanggang 25, na nangangahulugang 5 mga hilera (4.69 bilog hanggang sa 5).
Hakbang 3. Isulat ang mga titik sa mga hilera
Sa halimbawang ibinigay, isusulat ito tulad ng:
GTYO
RJOT
EOUI
ABGT
Hakbang 4. Magsimula mula sa tuktok na kaliwang titik at basahin pababa, pagkatapos ay magsimula sa tuktok ng susunod na haligi at basahin muli, at iba pa
Ang halimbawang ito ay may mensahe: "DAKILANG TRABAHO KAYO NAKITA ITO".
Hakbang 5. Tapos na
Mga Tip
- Kapag ginawang "mga kahon" ang mga code na ito hindi ka palaging magkakaroon ng eksaktong sapat na mga titik upang makagawa ng isang perpektong parisukat. Bilangin lamang ang mga titik at kung aling perpektong parisukat na pinakamalapit dito, gamitin ang numerong iyon. Halimbawa:
- Narito ang isa pang halimbawa: h a e a n d v i a e c y
- Tatapusin ito bilang "magkaroon ng isang magandang araw"
-
H U H U
E D A P
PA
D W S
- "Hoy pare ano meron" 14 na haba lang ang haba. Ang pinakamalapit na numero (laging bilugan) ay 4x4 = 16. Kaya't magpanggap na mayroon kang 16 na titik… H U H U E D A P Y E T D W S
Mga babala
-
Ang code na ito ay karaniwang hindi masyadong mahirap i-decode. Huwag ilagay ang lubos na mahalagang impormasyon sa format na ito.