Порядок виконання лабораторної роботи

1. Підгрупа розбивається на пари, як в ЛР№6.

2. Один з членів пари модифікує програму ЛР№6 так, щоби вона спочатку використовувала алгоритм Цезаря, так як у ЛР№6, а потім, при другому проході, виконувала просту заміну згідно з генерованою таблицею заміни типу табл. 1.

3. Система шифрування повинна задовольняти таким вимогам: а) читати відкритий текст повідомлення з текстового файлу; б) запитувати величину і напрям зсуву; в) генерувати таблицю простої заміни за допомогою генератора випадкових чисел; в) записувати зашифроване повідомлення, величину зсуву і таблицю заміни у текстовий файл для передачі.

4. Система розшифрування повинна задовольняти таким вимогам: а) читати з текстового файла зашифроване повідомлення разом з таблицею заміни і величиною зсуву; б) виводити розшифроване повідомлення у текстовий файл і на екран монітора.

5. Протокол дій та отримані результати включіть у звіт з лабораторної роботи.

Контрольні питання

1. Що називається криптографією? Для чого вона використовується?

2. Що називається криптоаналізом? Для чого він використовувається?

3. Що називається криптологією?

4. Яка різниця між розшифровкою і дешифровкою?

5. Охарактеризуйте шифр простої заміни. Які його переваги і недоліки?

6. Які Ви знаєте типи шифрів? Наведіть приклади.

7. Які системи шифрування називаються симетричними?

8. Які системи шифрування називаються асиметричними?


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: