Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод_1 класична криптологія.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
199.68 Кб
Скачать

Лабораторна робота № 6

Тема: Шифр зсуву. Шифрування.

Мета: Отримати навички реалізації шифру зсуву.

Теоретичні відомості.

Цю криптосистему використовував ще давньоримський імператор Юлій Цезар. По складності шифрування та криптоаналізу шифр зсуву можна вважати найпростішим. У ньому кожен символ вхідного тексту замінюється на інший символ (того ж алфавіту, в якому поданий вхідний текст), зміщений на п пози­цій. Наприклад, при n = 3 для української абетки це означає, що а змінюється на г, б - на ґ, в - на д і т.д. Останні букви абетки зміщуються на п позицій циклічно, тобто ь переходить в а, ю - в б, я в в. Величина n в даному шифрі є секретним ключем. Шифр зсуву можна розглядати як частковий випадок шифру простої заміни, коли кожен символ з нижнього рядка відрізняється від відповідного символу верхнього рядка на n позицій.

Перед шифруванням потрібно вилучити з тексту розділові знаки і пробіли та перевести букви з верхнього регістру в нижній.

Завдання.

  1. Програмно реалізувати шифр зсуву для різних алфавітів з різним ключем п.

  2. Закриптувати тексти:

А) "Шум наближався. З-за рогу вилетіла пара коней, а за кіньми з'явився довгий німецький фургон. В передку сиділи музики й грали. За першим фургоном викотився з-за рогу другий. На обох фургонах було повнісінько дівчат та хлопців. Погоничі свистіли, ляскали батогами по конях; панські ситі та баскі коні басували." з ключем п = 5.

Б) "І want to be a lady in a flower shop instead of selling flowers at the corner of Tottenham Court Road. But they won"t take me unless I talk more genteel. He said he could teach me. Well, here 1 am ready to pay, not asking any favour - and he treats me as if I was dirt. I know what lessons cost, as much as you do, and I'm ready to pay..."

з ключем п = 4.

Лабораторна робота № 7

Тема: Шифр зсуву. Криптоаналіз.

Мета: Отримати навички криптоаналізу шифру зсуву.

Теоретичні відомості.

Криптоаналіз шифру зсуву є елементарним. Для отримання початкового повідомлення із зашифрованого ключем n потрібно всі символи криптотексту зсунути назад на п позицій. Крім цього, при криптоаналізі досить великих повідомлень застосування частотного методу приносить миттєвий результат.

Завдання.

1. Провести криптоаналіз тексту

"нуйтхсосеквщкнгдгргцнг" за ключем п = З

2. Провести криптоаналіз тексту частотним методом.:

"йдкфґцкйдлфслкгплйтдицтсслотсхцфчоьлмзтйетпгіцбхгцлпбокхуфґескркрґяксґрклрищґслйрґркофгслескоутексисуифиелфгцкхуфґеслхцбофґсчуифизотїствйрлствехлофґскутексслдчцктдпґзсгслйечотетвхкєсґплйґьлівуфкелзхчцстхцлйечотетмхкєсґплйґьлмуфґьвещксгофґслйґдтфтсгіцбхгуфкфтдтцлґецтртдлпбскщофгслейекстхскрктутфґркситдщлзстулзопґзчеґцкрльсллх цлнолулзопґзокекопвюґвюлмщйхчсиссгуфкулзслрґсслегсцґїлеуфкхкплелц фчдлпбяияихцкдґплефтдтцґофґслеутекссґдчцкйчуксисґґофґсйґофлупискн уфтцкетчєлсскруфкхутхлдписсгрехлрґяксклрищґслйркесифтдтюкнюґхсит дщлзстекопвюґцклйґофкеґцкзтрофґцкутексслрґцкхуфґеслфґркєтптеокєекс цклфчюокеипкюксґеґсцґїчатулзслрґіцбхгсиутекссґуифиекачеґцкехцґстепи счегсцґїслхцбзпгехцґстеписсготсхцфчоьлнситдщлзетекотфкхцтечеґцксгулеґсцтрґцкюслхцфтукйхуиьлґпбскркйґрогрк"