Шифри Кардано і Ардженті, з варіацією

Лабораторна робота 1

Шифри Полібія, Цезаря, Тритемія, Віженера

1. Опис методів шифрування

1.1. Шифр на основі квадрату Полібія (ІІ вік до н.е.). Символи алфавіту, який застосовується для представлення повідомлення, розміщуються в виді квадратної таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru (в загальному випадку така таблиця може бути прямокутною). Шифрування полягає в заміні кожного символу Шифри Кардано і Ардженті, з варіацією - student2.ru повідомлення впорядкованою парою чисел Шифри Кардано і Ардженті, з варіацією - student2.ru , де Шифри Кардано і Ардженті, з варіацією - student2.ru та Шифри Кардано і Ардженті, з варіацією - student2.ru – номера, відповідно, рядка і стовпця таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru , на перетині яких розташований символ Шифри Кардано і Ардженті, з варіацією - student2.ru . Розшифрування основане на послідовному перегляді шифротексту, виділенні чергової пари чисел Шифри Кардано і Ардженті, з варіацією - student2.ru і її заміні символом Шифри Кардано і Ардженті, з варіацією - student2.ru , розташованому в таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru на перетині Шифри Кардано і Ардженті, з варіацією - student2.ru -го рядку і Шифри Кардано і Ардженті, з варіацією - student2.ru -го стовпця.

Приклад 1.1. Таблиця 1.1 – варіант квадрату Полібія для російської мови (символ «_» – знак пробілу).

Таблиця 1.1

 
А Б В Г Д Е Ж
З И Й К Л М Н
О П Р С Т У Ф
Х Ц Ч Ш Щ Ъ Ы
Ь Э Ю Я _ , ;
: . ! ? -

Зашифруємо за допомогою таблиці 1 фразу

МАТЕМАТИКА_–_ЭТО_“ГИМНАСТИКА”_УМА!

Замінимо кожний символ Шифри Кардано і Ардженті, з варіацією - student2.ru впорядкованою парою чисел Шифри Кардано і Ардженті, з варіацією - student2.ru , де Шифри Кардано і Ардженті, з варіацією - student2.ru та Шифри Кардано і Ардженті, з варіацією - student2.ru – відповідно, номер рядка і номер стовпця таблиці 1, на перетині яких розташований символ Шифри Кардано і Ардженті, з варіацією - student2.ru . Отримаємо послідовність чисел:

Розшифруємо тепер шифротекст

2647553634163315273155331112313511162662,

отриманий за допомогою таблиці 1.

Розіб’ємо отриману послідовність на пари чисел:

(26)(47)(55)(36)(34)(16)(33)(15)(27)(31)(55)(33)(11)(12)(31)(35)

(11)(16)(26)(62).

Замінимо кожну пару чисел Шифри Кардано і Ардженті, з варіацією - student2.ru символом, розташованим в таблиці 1 на перетині Шифри Кардано і Ардженті, з варіацією - student2.ru -го рядку і Шифри Кардано і Ардженті, з варіацією - student2.ru -го стовпця. Отримаємо фразу:

МЫ_УСЕРДНО_РАБОТАЕМ!

1.2. Шифр Цезаря (І вік до н.е.). Нехай повідомлення, які передаються, представлені в Шифри Кардано і Ардженті, з варіацією - student2.ru -літерному алфавіті Шифри Кардано і Ардженті, з варіацією - student2.ru . Побудуємо матрицю Шифри Кардано і Ардженті, з варіацією - student2.ru , у якої перший рядок − це символи алфавіту Шифри Кардано і Ардженті, з варіацією - student2.ru , а другий рядок − це алфавіт Шифри Кардано і Ардженті, з варіацією - student2.ru , зсунутий циклічно на Шифри Кардано і Ардженті, з варіацією - student2.ru позицій ліворуч. Таким чином, отримаємо підстановку Шифри Кардано і Ардженті, з варіацією - student2.ru елементів множини Шифри Кардано і Ардженті, з варіацією - student2.ru . Позначимо через Шифри Кардано і Ардженті, з варіацією - student2.ru − символ повідомлення, а через Шифри Кардано і Ардженті, з варіацією - student2.ru − символ шифротексту. Шифрування полягає в заміні символу Шифри Кардано і Ардженті, з варіацією - student2.ru його образом у підстановці: Шифри Кардано і Ардженті, з варіацією - student2.ru . Ключ шифру − кількість позицій зсуву Шифри Кардано і Ардженті, з варіацією - student2.ru . Для розшифровки необхідно побудувати підстановку Шифри Кардано і Ардженті, з варіацією - student2.ru , і потім замінити символ шифротексту його прообразом: Шифри Кардано і Ардженті, з варіацією - student2.ru .

Приклад 1.2. Таблиця 1.2 – це підстановка з зсувом на 3 позиції для російського алфавіту, розглянутого в прикладі 1.

Таблиця 1.2

А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я _ , ; : . ! ? -
Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я _ , ; : . ! ? - А Б В

Зашифруємо за допомогою таблиці 1.2 фразу

МАТЕМАТИКА_–_ЭТО_“ГИМНАСТИКА”_УМА!

Отримаємо шифротекст:

ПГХИПГХЛНГ:В:_ХС:АЖЛПРГФХЛНГБ:ЦПГ”

1.3. Шифр на основі таблиці Тритемія (1518 р.). Нехай повідомлення, які передаються, представлені в Шифри Кардано і Ардженті, з варіацією - student2.ru -літерному алфавіті Шифри Кардано і Ардженті, з варіацією - student2.ru . Таблиця Тритемія – це квадратна таблиця Шифри Кардано і Ардженті, з варіацією - student2.ru розміру Шифри Кардано і Ардженті, з варіацією - student2.ru , рядки якої занумеровані числами Шифри Кардано і Ардженті, з варіацією - student2.ru , а стовпці – елементами алфавіту Шифри Кардано і Ардженті, з варіацією - student2.ru , причому Шифри Кардано і Ардженті, з варіацією - student2.ru -й рядок Шифри Кардано і Ардженті, з варіацією - student2.ru таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru – це алфавіт Шифри Кардано і Ардженті, з варіацією - student2.ru , зсунутий циклічно на Шифри Кардано і Ардженті, з варіацією - student2.ru позицій ліворуч. Ясно, що кожна матриця Шифри Кардано і Ардженті, з варіацією - student2.ru Шифри Кардано і Ардженті, з варіацією - student2.ru порядку Шифри Кардано і Ардженті, з варіацією - student2.ru , у якої 1-й рядок – це номера стовпців таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru , а 2-й рядок – це Шифри Кардано і Ардженті, з варіацією - student2.ru -й рядок таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru , визначає деяку перестановку Шифри Кардано і Ардженті, з варіацією - student2.ru елементів множини Шифри Кардано і Ардженті, з варіацією - student2.ru , причому, якщо Шифри Кардано і Ардженті, з варіацією - student2.ru Шифри Кардано і Ардженті, з варіацією - student2.ru , то перестановки – відмінні.

Шифрування полягає в заміні Шифри Кардано і Ардженті, з варіацією - student2.ru -го символу Шифри Кардано і Ардженті, з варіацією - student2.ru повідомлення його образом при перестановці

Шифри Кардано і Ардженті, з варіацією - student2.ru ,

тобто при шифруванні 1-го символу використовується 1-й рядок таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru , при шифруванні 2-го символу – 2-й рядок таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru і т.д.

Розшифровка полягає в заміні Шифри Кардано і Ардженті, з варіацією - student2.ru -го символу Шифри Кардано і Ардженті, з варіацією - student2.ru шифротексту його прообразом при перестановці Шифри Кардано і Ардженті, з варіацією - student2.ru , тобто застосовується перестановка Шифри Кардано і Ардженті, з варіацією - student2.ru . Для цього в таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru здійснюється пошук Шифри Кардано і Ардженті, з варіацією - student2.ru -го символу Шифри Кардано і Ардженті, з варіацією - student2.ru шифротексту в Шифри Кардано і Ардженті, з варіацією - student2.ru -у рядку, якщо число Шифри Кардано і Ардженті, з варіацією - student2.ru не кратне числу Шифри Кардано і Ардженті, з варіацією - student2.ru і в Шифри Кардано і Ардженті, з варіацією - student2.ru -у рядку, якщо число Шифри Кардано і Ардженті, з варіацією - student2.ru кратне числу Шифри Кардано і Ардженті, з варіацією - student2.ru . Далі цей символ замінюється номером стовпця таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru , в якому він розташований.

Приклад 1.3. Таблиця 1.3 – це таблиця Тритемія для російського алфавіту, розглянутого в прикладі 1.1.

Зашифруємо за допомогою цієї таблиці фразу

МАТЕМАТИКА_–_ЭТО_“ГИМНАСТИКА”_УМА!

Таблиця 1.3

Шифри Кардано і Ардженті, з варіацією - student2.ru

Отримаємо:

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru .

Таким чином, шифротекст має вид:

НВХЙСЖЩРУКГВГБ;ЮЗПЧЬ;.Ч,Б:?ЬЩФИВ;Ь

Зазначимо, що шифр на основі таблиці Тритемія – це нетривіальне узагальнення шифру Цезаря, в якому для шифрування повідомлень, представлених в Шифри Кардано і Ардженті, з варіацією - student2.ru -літерному алфавіті Шифри Кардано і Ардженті, з варіацією - student2.ru , застосовується лише Шифри Кардано і Ардженті, з варіацією - student2.ru -й рядок таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru . Ясно також, що таблицю Шифри Кардано і Ардженті, з варіацією - student2.ru для Шифри Кардано і Ардженті, з варіацією - student2.ru -літерного алфавіту Шифри Кардано і Ардженті, з варіацією - student2.ru можна розширити до таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru розміру Шифри Кардано і Ардженті, з варіацією - student2.ru . Для цього достатньо взяти в якості рядків таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru всі можливі Шифри Кардано і Ардженті, з варіацією - student2.ru перестановок Шифри Кардано і Ардженті, з варіацією - student2.ru -елементної множини Шифри Кардано і Ардженті, з варіацією - student2.ru .

1.4. Шифри Віженера (XVI вік). Засновані на таблиці Віженера Шифри Кардано і Ардженті, з варіацією - student2.ru . В них вперше реалізовано поняття сеансовий ключ, що істотно залежить від повідомлення, яке передається. Таблиця Шифри Кардано і Ардженті, з варіацією - student2.ru відрізняється від таблиці Тритемія Шифри Кардано і Ардженті, з варіацією - student2.ru лише тим, що в таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru рядки (як і стовпці) занумеровані елементами алфавіту Шифри Кардано і Ардженті, з варіацією - student2.ru . Нехай повідомлення – це послідовність Шифри Кардано і Ардженті, з варіацією - student2.ru , де Шифри Кардано і Ардженті, з варіацією - student2.ru Шифри Кардано і Ардженті, з варіацією - student2.ru . Відправник і адресат заздалегідь домовлялися про пароль, тобто коротку послідовність Шифри Кардано і Ардженті, з варіацією - student2.ru символів алфавіту Шифри Кардано і Ардженті, з варіацією - student2.ru . Відомі такі шифри Віженера.

1-й шифр Віженера. При шифруванні формуються послідовності Шифри Кардано і Ардженті, з варіацією - student2.ru – вихідний текст і Шифри Кардано і Ардженті, з варіацією - student2.ru – сеансовий ключ. Представимо ці послідовності в виді

Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru ,

де

Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru .

Шифрування вихідного тексту Шифри Кардано і Ардженті, з варіацією - student2.ru здійснюється у відповідності до алгоритму 1.

Алгоритм 1.

Крок 1. Шифри Кардано і Ардженті, з варіацією - student2.ru .

Крок 2. Шифри Кардано і Ардженті, з варіацією - student2.ru , де Шифри Кардано і Ардженті, з варіацією - student2.ru – символ алфавіту Шифри Кардано і Ардженті, з варіацією - student2.ru , розташований в таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru на перетині Шифри Кардано і Ардженті, з варіацією - student2.ru -го рядка и Шифри Кардано і Ардженті, з варіацією - student2.ru -го стовпця, Шифри Кардано і Ардженті, з варіацією - student2.ru .

Крок 3. Якщо Шифри Кардано і Ардженті, з варіацією - student2.ru , то перехід до кроку 2, інакше – кінець.

Розшифровка шифротексту Шифри Кардано і Ардженті, з варіацією - student2.ru здійснюється згідно з алгоритмом 2.

Алгоритм 2.

Крок 1. Шифри Кардано і Ардженті, з варіацією - student2.ru .

Крок 2. В Шифри Кардано і Ардженті, з варіацією - student2.ru – у стовпці таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru здійснюється пошук елементу Шифри Кардано і Ардженті, з варіацією - student2.ru .

Крок 3. Шифри Кардано і Ардженті, з варіацією - student2.ru , де Шифри Кардано і Ардженті, з варіацією - student2.ru – номер рядка таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru , на перетині якого з Шифри Кардано і Ардженті, з варіацією - student2.ru -м стовпцем розташований елемент Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru .

Крок 4. Якщо Шифри Кардано і Ардженті, з варіацією - student2.ru , то перехід до кроку 2, інакше – перехід до кроку 5.

Крок 5. Шифри Кардано і Ардженті, з варіацією - student2.ru и кінець.

Фінальний відрізок Шифри Кардано і Ардженті, з варіацією - student2.ru шифротексту представляє собою «підпис» відправником зашифрованої інформації, якщо під «підписом» розуміти зашифрований пароль. Таким чином, в шифрах Віженера вперше закладений механізм автентифікації (тобто розпізнавання автентичності) як користувача, так і інформації. Така автентифікація здійснюється у відповідності до алгоритму 3.

Алгоритм 3.

Крок 1. Шифри Кардано і Ардженті, з варіацією - student2.ru .

Крок 2. В Шифри Кардано і Ардженті, з варіацією - student2.ru – у стовпці таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru здійснюється пошук елементу Шифри Кардано і Ардженті, з варіацією - student2.ru .

Крок 3. Шифри Кардано і Ардженті, з варіацією - student2.ru , де Шифри Кардано і Ардженті, з варіацією - student2.ru – номер рядку таблиці Шифри Кардано і Ардженті, з варіацією - student2.ru , на перетині якої з Шифри Кардано і Ардженті, з варіацією - student2.ru -м стовпцем розташований елемент Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru .

Крок 4. Якщо Шифри Кардано і Ардженті, з варіацією - student2.ru , то перехід до кроку 2, інакше – перехід до кроку 5.

Крок 5. Якщо Шифри Кардано і Ардженті, з варіацією - student2.ru , то інформацію прийняти і кінець, інакше, інформацію відкинути і кінець.

Алгоритми 2 і 3 можна об’єднати в один алгоритм, тобто при використанні 1-го шифру Віженера автентифікація здійснюється безпосередньо в процесі розшифрування інформації.

2-й шифр Віженера (або шифр з автоключем). Відрізняється від 1-го шифру Віженера тим, що сеансовий ключ має вид Шифри Кардано і Ардженті, з варіацією - student2.ru Шифри Кардано і Ардженті, з варіацією - student2.ru , де Шифри Кардано і Ардженті, з варіацією - student2.ru – шифротекст, тобто сеансовий ключ Шифри Кардано і Ардженті, з варіацією - student2.ru формується в процесі шифрування вихідного тексту Шифри Кардано і Ардженті, з варіацією - student2.ru . Шифрування здійснюється у відповідності до алгоритму 1. Оскільки адресат має пароль Шифри Кардано і Ардженті, з варіацією - student2.ru (тобто послідовність Шифри Кардано і Ардженті, з варіацією - student2.ru ), то він має і сеансовий ключ Шифри Кардано і Ардженті, з варіацією - student2.ru Шифри Кардано і Ардженті, з варіацією - student2.ru . Розшифровка здійснюється у відповідності до алгоритму 2. Для 2-го шифру Віженера автентифікація здійснюється за допомогою алгоритму 3.

3-й шифр Віженера (або шифр з періодичним ключем). Відрізняється від 1-го шифру Віженера тим, що сеансовий ключ Шифри Кардано і Ардженті, з варіацією - student2.ru формується з періодичної (потенційно нескінченої) послідовності Шифри Кардано і Ардженті, з варіацією - student2.ru , згідно з правилом:

Шифри Кардано і Ардженті, з варіацією - student2.ru ( Шифри Кардано і Ардженті, з варіацією - student2.ru ).

Шифрування здійснюється у відповідності до алгоритму 1. Адресат формує сеансовий ключ з паролю Шифри Кардано і Ардженті, з варіацією - student2.ru . Розшифровка здійснюється згідно з алгоритмом 2. Для 3-го шифру Віженера автентифікація також здійснюється за алгоритмом 3.

Приклад 1.4. Таблиця 1.4 – це таблиця Віженера для російського алфавіту з лабораторної роботи 1. Зашифруємо з допомогою 1-го шифру Віженера фразу

МАТЕМАТИКА_–_ЭТО_“ГИМНАСТИКА”_УМА!

В якості пароля оберемо слово

ШИФР.

Таким чином, сеансовий ключ Шифри Кардано і Ардженті, з варіацією - student2.ru має наступний вид

ШИФРМАТЕМАТИКА_–_ЭТО_“ГИМНАСТИКА”_УМА!

Для зручності шифрування, запишемо послідовності Шифри Кардано і Ардженті, з варіацією - student2.ru і Шифри Кардано і Ардженті, з варіацією - student2.ru одна під іншою:

Шифри Кардано і Ардженті, з варіацією - student2.ru

Таблиця 1.4

Шифри Кардано і Ардженті, з варіацією - student2.ru

Скористаємось таблицею 1.4. Отримаємо:

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru ,

Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru , Шифри Кардано і Ардженті, з варіацією - student2.ru .

Таким чином, шифротекст має вид:

?Й“ЦЩБ?ОЧБЙЗБЮЙНЧЫЦЧГЛДЪЯЦЛТП,ЮН“ЫВХХЛ

2. Завдання на проведення лабораторної роботи

2.1. Зашифрувати довільну фразу довжиною не менше 16 символів за допомогою шифрів

а) Полібія;

б) Цезаря (значення ключа − номер варіанту);

в) Тритемія.

2.2. Розшифрувати фразу за допомогою таблиці Тритемія. Символи L і R позначають, відповідно, “ та ”. Номер фрази для розшифровки − це номер варіанту за Шифри Кардано і Ардженті, з варіацією - student2.ru .

Таблиця 1.5

фраза
ДТЛЕУЛЛЦЛАУЭЬЬЪВШ_ХФ_МЩОАЬ,!ИФД-ИФЕ!РЬЦЕУР
РКФ_СЖLЩЧОРЬУОЪШЗЦЫ._!.ШБ:И;Д-L?ЧЗЗЛЖRЛЕЮ.
СВФОХ;ТР,ЫУЭЯУЫ.ЗЕ?:Ш!НЖ;ДБЬУВМ?ДФЩЙЛКППН.
ТНСКНСП-ФТЬЮ-ДСЖ:!;.Я,Н_П,БАД_!И,ГБЪЖRКМНЙ
СЗЫЙЧРЗЗ,ЬДСЖДЩЫЕ,ТК_ЫЪ:LРЭАДЕЗ_Д:?ЕГ--И,СГ

2.3. Зашифрувати довільну фразу довжиною не менше 16 символів за допомогою трьох шифрів Віженера.

2.4. Розшифрувати фразу за допомогою таблиці Віженера. Символи L і R позначають, відповідно, “ та ”.

Таблиця 1.6

ключ фраза № шифру
ПУСТОТА RЩЭЕГЙГ-ЛПБХЦЕЭ?Й;ИХ.Ь_НХЪИ,Ц!-Е,_ЙЭ!ВИЧПЬ.ПЫЩИФАЮП
RЩЭЕГЙГОЯ;Ф!,ЖЪХLLМЯLБЦЕАХИЖЗРRГМЦЗЯСИЙГШ.Б_ШЭХБИФ;
RЩЭЕГЙГ;ЩХ;ЕИГЫЙЧ?_И;_ФЩХЧ?ЙХНИХЕ_БLФЭШЕФЬЫ:;R_?П:Ф
МИНЕРАЛ ЬЬЯШЯУМЖ!ТЪСЫГ;ЬБЩЯ,Л;ЭУТ-;,ГТ?ЖЬЙRЦ!Й..ЧRО!ВВЯЧДКСМЪ
ЬЬЯШЯУМУГ__:ЬПФП;ИХУШЛ;КЙ;ФПШ:ЭПИЭХ:ЬФГЫВМLЭ_Т-ЛЪГД;Ю
ЬЬЯШЯУМГЩОНУЙОНФОЧГ;ФГЪ_ЖЬБВЩЙ_Л;ЙСЦВД..ПВСЙЩФЭЙЩТЩОС
РАСТЕНИЕ ЭЙЯШЦОФRЭЙХИЩГМВ:_-Л,ФУМЭЦLС.ГЯ!В,LRХAГ-;ФЕДУ_ЙКОФФ
ЭЙЯШЦОФRДКLЫЯСХИЦАЮ!Ц.-Й:;?ГЩХЛГЩАЬ;В!ВИЪМБИГМХО-ХЗ
ЭЙЯШЦОФR;БЩХОРЙС:_ИЫRЯЫЖЬ;ШЫИ,Х,ЗЙИЖШЬ,КСМ_.ЖЯЫЛЮЙЧ
ЖИВОТНОЕ ЧЙФ;ШЫЧЛЗСТЪИЦЛЖВЯТ!.С.ТЮПЭБЧН.ЪЦБЮБИ!RВLЗЫЯ_ИЗИ,
ЧЙФ;ШЫЧЛОЪХ,Ы!ЪМЪ,LЬТГСЮГAЙБЙИФLЗБЬЮЫ-О;БИ?;АСЬЖЗ
ЧЙФ;ШЫЧЛLЩГЦХЦСЖТЧФБЙЦЕЧЩЙОЭЙТСОКЙХБ!ГИ,AПЛС;_ЬФМ
ЧЕЛОВЕК ЮООЭХУЩМ,УПЪРЧИ;ЬПЩЯ,Л;Э;Т-Е,И_ЪОМ;RЭБХ,НМЭС-ЬЮТД
ЮООЭХУЩ!ЕЯЮЭЦ:LЖБГЕЙЩЖLУЦЖХ-LП:ЮФЦСГЫХВЖ.ЛЫ;;СЙ,Ц
ЮООЭХУЩЭRЬПКИУЪЖЧЭФ:Б_RЭ;ГСЩОЧЪЦРЖЭЭС-ЬЮТДЕЛЧЭЕЛХ
ДУХОВНЫЙ ЬЩ;ЭЕУRА-ЖУСЛИЛВ:_-Л,СВЬЧБЧХКУТЯЧЮУЖК:.ЭИЧЭЕЕ:R!ЕЗОLШ
ЬЩ;ЭЕУRАГЪ,_ОЦLМХР_,Е?,ЭЫЬЧМЩАРВГЕКЖРЮ.С!КЛТЯ.НLЙНЩД,
ЬЩ;ЭЕУRАХФЭСЛРЬХЦЙМЧ.ЬЭЪКЯМЫЦТВШЦRИИ.БДШ?ШЦЪСТЕЯУЦ.АМ
АНГЕЛ Е;ЩФОТЕЯЕЪУLШ.ЭРВ_ХЖЦЧ;;МЩЕ;;-ВЕ.ХБ_ЕЦРАОИЕЫЯТЕ
Е;ЩФОУУ.ЛRЩЯИОВ!ЦЪ;ГЖНАЖПФЬТЩВЙУ!ЬСЛ:,АГШЬАОЗЮ-
Е;ЩФОО,НR.ЖЩТИСЛДХШММДУФЧОЬХШ-ЯДХИЪВЬИУLНЗДУПЖЩ

Лабораторна робота 2

Шифри Кардано і Ардженті, з варіацією

Наши рекомендации