Цезарь шифры: Нұсқалар арасындағы айырмашылық

Content deleted Content added
43-жол:
Цезарь шифрын жеңіл қолдану үшін ортақ оське кіргізілген 2 диаметрлері әр түрлі шеттерінде әліпби жазылған дисктерді қолданады. Алғашында дисктер әр дисктегі әріптері сәйкестендіріліп тұрғызады, сосын қанша орынға жылжыту арқылы Цезарь шифры шығады.<ref>{{cite book |first=Robert |last=Reynard |title=Secret Code Breaker: A Cryptanalyst's Handbook |year=1996 |isbn=1-889668-00-1) |pages=92–51}}</ref>Мысалы, А әріпін В әріпіне жылжытсақ 3 орынға солға жылжыған шифрды аламыз.
 
== ВзломШифрды шифрабұзу ==
{| class="wikitable" align="right" style="margin: 0 0 1em 1em"
! Decryption<br />shift
80-жол:
| <tt>fyyfhpfytshj</tt>
|}
Цезарь шифры тек қана шифрланған сөз белгілі болғанда да жеңіл бұзылады. Екі түрлі жағдай қарастыруға болады:
Шифр Цезаря может быть легко взломан даже в случае, когда взломщик знает только зашифрованный текст. Можно рассмотреть две ситуации:
# бұзушы жеңіл шифр қолданғаны туралы біледі, бірақ нақты Цезарь шифры екенін білмейді.
# взломщик знает (или предполагает), что использовался простой шифр подстановки, но не знает что это - схема Цезаря;
# бұзушы Цезарь шифры қолданғанын біледі, бірақ қанша орынға жылжығанын білмейді.
# взломщик знает, что использовался шифр Цезаря, но не знает значение сдвига.
Бірінші жағдайда шифр орнына қою арқылы тез бұзылуы мүмкін,мысалы жиілікті анализ тағы сондай сондай. Бұл әдісті қолдана отырып ол шифрдің қайталануынан бұл Цезарь шифры екенін тез байқауы мүмкін.
В первом случае шифр может быть взломан, используя те же самые методы что и для простого шифра подстановки, такие как [[частотный анализ]] и т.д.,
Используя эти методы взломщик вероятно быстро заметит регулярность в решении и поймет, что используемый шифр - это шифр Цезаря.
 
ВоЕкінші второмжағдайда случае,шифрды взломбұзу шифраодан являетсяәрі дажежеңіл болееболып простымкеледі.Жылжыту Существуеторны неонша таккөп много вариантов значений сдвига (26 для английского языка)емес,сондықтан все они могутқатты бытькүш провереныарқылы методомшифрды грубойбұзуға силыболады.<ref>{{cite book |title=Cryptology |last=Beutelspacher |first=Albrecht |authorlink=Albrecht Beutelspacher |year=1994 |publisher=[[Mathematical Association of America]] |isbn=0-88385-504-6 |pages=8–9 }}</ref>
ОдинБұны изістеудің способовтехникасы сделатькөбінесе этошифрланған -сөздің выписатьбөлігі отрывокалынып зашифрованногооны текстабарлық вмүмкін столбецжылжытуларға всехқойып возможныхшығу(қазақ сдвиговтілінде 42).Кейде техника,оны иногда"жай называемая каккомпоненттің бітілу"завершение простоготехникасы компонента"деп те атайды.<ref>{{cite book |title=Elementary Cryptanalysis: A Mathematical Approach |last=Sinkov |first=Abraham |authorlink=Abraham Sinkov |coauthors=Paul L. Irwin |year=1966 |publisher=Mathematical Association of America |isbn=0883856220 |pages=13–15 }}</ref>
"'''EXXEGOEXSRGI'''" шифрланған сөзіне мысал келтірейік, дұрыс мәтінде сөз төртінші қатарда тұрғанын көріп тұрмыз.
Рассмотрим пример для зашифрованного текста "'''EXXEGOEXSRGI'''"; открытый текст немедленно опознается глазом в четвертой строке.
 
Другой способ применения этого метода - это написать алфавит под каждой буквой зашифрованного текста, начиная с этой буквы. Метод может быть ускорен, если использовать заранее подготовленные полоски с алфавитом. Для этого нужно сложить полоски так, чтобы в одной строке образовался зашифрованый текст, тогда в некоторой другой строке мы увидим открытый текст.