Цезарь шифры: Нұсқалар арасындағы айырмашылық
Content deleted Content added
Kyrmyzy gul (талқылау | үлесі) |
Kyrmyzy gul (талқылау | үлесі) |
||
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>
|}
Цезарь шифры тек қана шифрланған сөз белгілі болғанда да жеңіл бұзылады. Екі түрлі жағдай қарастыруға болады:
# бұзушы жеңіл шифр қолданғаны туралы біледі, бірақ нақты Цезарь шифры екенін білмейді.
# бұзушы Цезарь шифры қолданғанын біледі, бірақ қанша орынға жылжығанын білмейді.
Бірінші жағдайда шифр орнына қою арқылы тез бұзылуы мүмкін,мысалы жиілікті анализ тағы сондай сондай. Бұл әдісті қолдана отырып ол шифрдің қайталануынан бұл Цезарь шифры екенін тез байқауы мүмкін.
"'''EXXEGOEXSRGI'''" шифрланған сөзіне мысал келтірейік, дұрыс мәтінде сөз төртінші қатарда тұрғанын көріп тұрмыз.
Другой способ применения этого метода - это написать алфавит под каждой буквой зашифрованного текста, начиная с этой буквы. Метод может быть ускорен, если использовать заранее подготовленные полоски с алфавитом. Для этого нужно сложить полоски так, чтобы в одной строке образовался зашифрованый текст, тогда в некоторой другой строке мы увидим открытый текст.
|