You are on page 1of 9

ВОЛИНСЬКИЙ КОЛЕДЖ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ

ХАРЧОВИХ ТЕХНОЛОГІЙ

Відділення інформатики та
комп’ютерної техніки

Лабораторна робота №3
з «Технології захисту інформації»

Виконала:
студентка гр. ІПЗ-41
Левонюк К. В.
Перевірив:
Юхта О. А.

Луцьк 2020
Тема. Рядково-стовпчикові табличні перестановки з двома ключами.

Мета. Проаналізувати алгоритми шифрування та дешифрування рядково-


стовпчиковими табличними перестановками з двома ключами та реалізувати
його програмно за допомогою середовища програмування Borland Delphi 7.0.

Завдання

Написати програму для зашифрування та дешифрування тексту рядково-


стовпчиковими табличними перестановками з двома ключами.
Хід роботи
1. Розміщаємо на формі 5 об’єктів типу Label, 5 об’єктів типу Edit і 4
об’єкти типу Button. Змінимо надписи на мітках на відповідні, а також
один об’єкт типу StringGrid.
Рисунок 1.1. - Форма
2. Двічі натисніть лівою кнопкою миші на кнопці Очистити. У процедурі
пропишемо (Рисунок1.2).

Рисунок 2.2. - Код кнопки Очистити


3. Двічі натиснемо лівою кнопкою миші на кнопці Вихід. У процедурі
пропишіть:

Рисунок 3.3. – Код кнопки Вихід


4. Змінімо властивості об’єкту StringGrid: задаємо кількість рядків опису
рівною один (FixedRows=1) і стовпчиків опису таблиці рівною один
(властивість FixedCols=1), налаштуємо розміри за допомогою миші.

Рисунок 4.4. - Властивості об’єкту StringGrid


5. Реалізуємо код для кнопки Зашифрувати.
Рисунок 5.5. – Код кнопки Зашифрувати.
Рисунок 6.6. – Код кнопки Зашифрувати.
6. Реалізуємо код для кнопки Дешифрувати.
Рисунок 7.7. – Код кнопки Дешифрувати.
7. Запускаємо програму та вписуємо дані: Відкритий код та Ключ.
Рисунок 8.8. – програма для зашифрування та дешифрування тексту рядково-
стовпчиковими табличними перестановками з двома ключами.
Рисунок 9.9. – програму для зашифрування та дешифрування тексту рядково-
стовпчиковими табличними перестановками з двома ключами.
Рисунок 10.10. – програму для зашифрування та дешифрування тексту рядково-
стовпчиковими табличними перестановками з двома ключами.
Висновок: Я проаналізувала алгоритми шифрування та дешифрування рядково-
стовпчиковими табличними перестановками з двома ключами та реалізувала
його програмно за допомогою середовища програмування Borland Delphi 7.0.

You might also like