Цезарь қорапшасының кодын қалай декодтауға болады: 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

ЕОУ

ABGT

Цезарь қорапшасының кодын декодтау 4 -қадам
Цезарь қорапшасының кодын декодтау 4 -қадам

Қадам 4. Жоғарғы сол жақтағы әріптен бастаңыз және оқыңыз, содан кейін келесі бағанның жоғарғы жағынан бастаңыз және қайтадан оқыңыз және т.б

Бұл мысалда «ӨТІНГЕН ЖҰМЫС ТҮСІНДІ» деген хабарлама бар.

Caesar Box Code Intro кодын декодтау
Caesar Box Code Intro кодын декодтау

Қадам 5. Аяқталды

Кеңестер

  • Бұл кодтарды «жәшіктерге» айналдырғанда, сізде мінсіз шаршы жасау үшін әріптер жеткілікті болмайды. Әріпті санап көріңіз және қай квадратқа жақын болса, сол санды пайдаланыңыз. Мысалға:
  • Тағы бір мысал: h a e a n d v i a e c y
  • Бұл «жақсы күн болсын» деп шешіледі
  • H U H U

    E D A P

    Y E T

    D W S

  • «Ей, досым, не болды» бар болғаны 14 әріптен тұрады. Ең жақын сан (әрқашан дөңгелектенеді) - 4х4 = 16. Сондықтан сізде 16 әріп бар сияқты … H U H U E D A P Y E T D W S

Ескертулер

  • Бұл кодты декодтау әдетте қиын емес. Бұл форматқа аса маңызды ақпаратты салмаңыз.

Ұсынылған: