Цезарийн хайрцгийн кодыг хэрхэн тайлах вэ: 5 алхам (зурагтай)

Агуулгын хүснэгт:

Цезарийн хайрцгийн кодыг хэрхэн тайлах вэ: 5 алхам (зурагтай)
Цезарийн хайрцгийн кодыг хэрхэн тайлах вэ: 5 алхам (зурагтай)
Anonim

Юлий Цезарь код бичих анхны хүмүүсийн нэг байв. Тэрээр Цезарийн шифрийг зохион бүтээсэн бөгөөд үсэг бүрийг цагаан толгойн дээр байрлал тогтсон тооны өөр үсгээр сольж өгдөг. Дараах шифрийг Цезарийн шифр биш харин криптографууд "баганын шилжүүлгийн шифр" эсвэл "Цезарийн хайрцаг" гэж нэрлэдэг боловч энэ кодыг Цезарь хэзээ ч ашиглаж байсан эсэх нь тодорхойгүй байна.

Алхам

Дээж

Image
Image

Цезарийн хайрцагны кодын жишээ

1 -ийн 1 -р арга: Код тайлах заавар

Цезарийн хайрцагны кодыг декодлох 1 -р алхам
Цезарийн хайрцагны кодыг декодлох 1 -р алхам

Алхам 1. Кодын тэмдэгтүүдийн тоог тоол

Энд бидэнд 16: G T Y O R J O T E O U I A B G T байна

Цезарийн хайрцагны кодыг тайлах 2 -р алхам
Цезарийн хайрцагны кодыг тайлах 2 -р алхам

Алхам 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 -р алхам
Цезарийн хайрцагны кодыг тайлах 3 -р алхам

Алхам 3. Үсгийг эгнээ болгон бич

Өгөгдсөн жишээгээр үүнийг дараах байдлаар бичнэ.

GTYO

RJOT

EOUI

ABGT

Цезарийн хайрцагны кодыг декодлох 4 -р алхам
Цезарийн хайрцагны кодыг декодлох 4 -р алхам

Алхам 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

Анхааруулга

  • Энэ кодыг тайлах нь ихэвчлэн тийм ч хэцүү биш юм. Энэ форматад маш чухал мэдээлэл оруулах хэрэггүй.

Зөвлөмж болгож буй: