Лаб жумыс. Орын ауыстыру тсілі
Скачать 0.67 Mb.
|
Тіл-ақылдың өлшемі
Басқа бәле тілден
Сөз көмекті құрал ІІІ-деңгейлік тапсырма Магиялық квадрат шифры бойынша шифрлаңыз: 5*5 магиялық квадратын дешифрлаңыз
Бас аман болса,бөрік табылады
Көп қорқытады,терең батырады
Өтірік сөз өрге баспас
Гронсфельд шифры деп аталатын бұл күрделі ауыстыру шифры Цезарь шифрының өзгертілген бір түрі болып табылады. Ол үшін негізгі хабар әріптерінің астына сандар түріндегі кілттің цифрлары жазылады. Егер кілт хабардан қысқа (аз) болса, онда кілттің цифрлары қайталана береді. Мысалы, кілт ретінде 3514 санын қолдана отырып ОПТИКАЛЫҚ ҚОРҒАУ хабары үшін келесі шифрмәтін алынады
І-деңгейлік тапсырма
ІІ-деңгейлік тапсырма
ІІІ-деңгейлік тапсырма
Криптографияда Полибия шахмат тақтасы ретінде белгілі Polybius алаңында Полибия (грек тарихшысы, командир, мемлекет қайраткері, б.д. III ғасыр) ұсынған көне кодтау жүйелерінің бірегей қарапайым кодының түпнұсқасы болып табылады. Бұл кодтау бастапқыда грек алфавиті үшін қолданылған [1], бірақ содан кейін басқа тілдерге таратылды. 1-қадам: Латындық алфавит Қазіргі латын әліпбиінде 26 әріп бар, сондықтан кесте 5 жолдан және 5 бағаннан тұруы керек, себебі 25 = 5 * 5 ең жақын сан. Бұл жағдайда I, J әріптері бір-бірінен айырмашылығы жоқ (J I әріпімен анықталады), себебі 1 ұяшық жеткіліксіз:
Орыс алфавиті Шифрлау кестесін құру идеясы орыс тілінде көрсетіледі. Орыс алфавитіндегі әріптер саны грек алфавитіндегі әріптер санынан өзгеше болады, сондықтан кестенің өлшемі әртүрлі (6 * 6 = 36 квадрат, себебі 36 36-ке жақын).
Сондай-ақ E және E, I және Y, b және b әріптерін біріктіретін компиляцияның тағы бір нұсқасы мүмкін. Бұл жағдайда келесі нәтиже аламыз:
Осындай алгоритмді пайдалану кез келген тілге шифрлау кестесін орнатуға болады. Жабық мәтінді шифрлау үшін алфавиттік шифрлау кестесінің шифрланғанын білуіңіз керек. |