Юлий Цезарь код бичих анхны хүмүүсийн нэг байв. Тэрээр Цезарийн шифрийг зохион бүтээсэн бөгөөд үсэг бүрийг цагаан толгойн дээр байрлал тогтсон тооны өөр үсгээр сольж өгдөг. Дараах шифрийг Цезарийн шифр биш харин криптографууд "баганын шилжүүлгийн шифр" эсвэл "Цезарийн хайрцаг" гэж нэрлэдэг боловч энэ кодыг Цезарь хэзээ ч ашиглаж байсан эсэх нь тодорхойгүй байна.
Алхам
Дээж
Цезарийн хайрцагны кодын жишээ
1 -ийн 1 -р арга: Код тайлах заавар
Алхам 1. Кодын тэмдэгтүүдийн тоог тоол
Энд бидэнд 16: G T Y O R J O T E O U I A B G T байна
Алхам 2. Үсгүүдийг хэдэн эгнээ болгон хувааж болохыг тодорхойл (1 -р алхамаас олсон тооны квадрат язгуурыг ол
Хэрэв квадрат язгуур нь бүхэл тоо биш бол дугуйруулна уу). Бид 16 -г 4 эгнээний 4 эгнээнд оруулж болно (өөрөөр хэлбэл 16 -ийн квадрат язгуур нь 4 байна). Хэрэв бидэнд 25 үсэг байсан бол бид тэдгээрийг 5 мөрөнд (25 -ийн квадрат язгуур нь 5) оруулах боломжтой. Тоо тийм нарийн хуваагдаагүй тохиолдолд дараагийн "хайрцаглах" (төгс дөрвөлжин) тоог дээшлүүлэхийн тулд мөрийн тоог ашиглана уу. "Хайрцаглах боломжтой" (дөрвөлжин) тоонууд нь 9, 16, 25, 36, 49 гэх мэт. Хэрэв код нь 22 үсэгтэй бол (22 -ийн квадрат язгуур нь 4.69), дараагийн тоо нь 25 байх бөгөөд энэ нь 5 мөр (4.69) гэсэн үг болно. 5 хүртэл тойрог).
Алхам 3. Үсгийг эгнээ болгон бич
Өгөгдсөн жишээгээр үүнийг дараах байдлаар бичнэ.
GTYO
RJOT
EOUI
ABGT
Алхам 4. Зүүн дээд захианаас эхэлж уншаад дараа нь дараагийн баганын эхнээс эхэлж дахин уншина уу гэх мэт
Энэ жишээнд "АЖИЛТАЙ АЖИЛ ХИЙЖ БАЙНА" гэсэн мессеж байна.
Алхам 5. Дууссан
Зөвлөмж
- Эдгээр кодыг "хайрцаг" болгон хувиргахдаа төгс дөрвөлжин болгохын тулд танд үргэлж хангалттай үсэг байхгүй болно. Үсгийг тоолж, хамгийн төгс квадрат нь хамгийн ойрхон байвал энэ тоог ашиглана уу. Жишээлбэл:
- Өөр нэг жишээ энд байна: h a e a n d v i a e c y
- Энэ нь "Өдрийг сайхан өнгөрүүлээрэй" гэж тайлах болно.
-
Х У Х У
E D A P
Y E T
D W S
- "Хөөе, юу байна" гэдэг нь ердөө 14 үсэгтэй. Хамгийн ойрхон тоо (үргэлж тойрон эргэлддэг) нь 4x4 = 16. Тиймээс та 16 үсэгтэй мэт дүр эсгэнэ үү … H U H U E D A P Y E T D W S
Анхааруулга
-
Энэ кодыг тайлах нь ихэвчлэн тийм ч хэцүү биш юм. Энэ форматад маш чухал мэдээлэл оруулах хэрэггүй.