ІКТА / КБ-24 / Криптографія Горпенюк, Шандра / Лаби готові / Криптографія №1
.docx
Міністерство освіти і науки України
Національний університет “Львівська політехніка”
ІКТА
кафедра ЗІ
ЗВІТ
до лабораторної роботи №1
з курсу:“ Основи криптографії ”
на тему:“ Використання класичних криптоалгоритмів підстановки та перестановки для захисту текстової інформації. Метод Цезара”
Виконав:
ст. гр. КБ-24
Войтович О.О.
Прийняв:
доцент
Шандра З. А.
Львів – 2019
Завдання
-
Для одноалфавітного методу з фіксованим зміщенням визначити встановлене в програмі зміщення. Для цього потрібно:
-
переглянути попередньо створений за допомогою редактора свій текстовий файл;
-
виконати для цього файлу шифрування;
-
переглянути в редакторі зашифрований файл;
-
переглянути гістограми вихідного та зашифрованого текстів;
-
описати гістограми (в чому подібні, в чому різняться) і визначити, з яким зміщенням було виконано шифрування;
-
розшифрувати зашифрований текст:
-
за допомогою програми, після чого перевірити в редакторі правильність розшифрування;
-
вручну за допомогою гістограм:
-
описати і пояснити процес розшифрування.
-
В звіті описати послідовність дій, імена усіх використаних файлів, отримані гістограми, вказати визначені зміщення, описати процес розшифрування.
-
Викладачеві надається звіт про виконану роботу і усі використані та створені файли.
Звіт з роботи
Імена файлів
Text.txt.
Скріншоти виконаної роботи
Рисунок до шифрування
Рисунок після шиврування
Гістограми
Зміщення: +3 Метод Цезаря є не складним для освоєння отож для нього можна використати таку формулу:
a = b + K a – номер символу в таблиці після обробки x – номер символу в таблиці до обробки К – ключ розшифрування відбувається навпаки: b = a - K
Перевірка правильності вручну
Висновок:використовуючи методичні дані та інтернет ресурс ознайомився з методом Цезаря виконуючи шифрування вручну та за допомогою програми L_LUX.EXE. Впродовж виконання роботи розібрав дані з діаграми та визначив, що зміщення становить +3.