Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
Кафедра ЗІ
/
З В І Т
до лабораторної роботи №2
з курсу: «Основи криптографічного захисту інформації»
Мета роботи: дослідження класичних методів шифрування(одноалфавітний метод із заданим зміщенням, метод перестановки символів, багатоалфавітного методу з фіксованим ключем).
1. Для одноалфавітного метода із заданим зміщенням потрібно:
виконати шифрування з довільним зміщенням для вибраного вихідного тексту;
проглянути та описати гістограми вихідного і зашифрованого текстів, визначити зміщення для кількох символів;
розшифрувати текст за допомогою програми;
дешифрувати зашифрований текст за допомогою програми методом підбору зміщення; вказати, з яким зміщенням був зашифрований файл.
2. Для методу перестановки символів дешифрувати зашифрований файл. Для цього потрібно визначити закон перестановки символів відкритого тексту. Створіть невеликий файл довжиною в декілька слів з відомим вам текстом, зашифруйти його, прогляньти гістограми (опишіть їх; з”ясуйти, чи можна витягнути із них корисну для дешифрування інформацію). Потрібно порівняти (за допомогою редактора) вихідний і зашифрований тексти та визначити закон перестановки символів.
Дешифруйти файл:
вручну (поясніть ваші дії);
за допомогою програми.
3. Для багатоалфавітного шифрування з фіксованим ключем потрібно визначити, скільки одноалфавітних методів і з яким зміщенням застосовано в програмі. Для цього треба створити файл, що складається із рядка однакових символів, виконати для нього шифрування і по гістограмі визначити спосіб шифрування.
4. Для багатоалфавітного шифрування з ключем фіксованої довжини:
виконати шифрування і визначити по гістограмі, яке зміщення отримує кожний символ для файла, що складається із рядка однакових символів;
виконати шифрування і розшифрування для файла довільного тексту;
проглянути й описати гістограми вихідного і зашифрованого текстів; визначити, яку інформацію можна отримати із гістограми.
5. Для багатоалфавітного шифрування з довільним паролем завдання аналогічно п.4.
Виконання завдання
1)
/
/
/
2)
/
/
3-4) При виконанні третього та четвертого завдання в програмі з невідомих мені причин виникає помилка. Ця помилка виникає на Windows 10 Pro 64 bit і також на Windows 7 Ultimate 64 bit SP1.
/
Висновки: при виконанні лабораторної роботи я ознайомився з основними методами шифрування такі як: одноалфавітний метод із заданим зміщенням, метод перестановки символів, багатоалфавітного методу з фіксованим ключем. Під час ознайомлення з основними методами криптографії я успішно виконав завдання яке було поставлено перед мною. Усі результати подані у текстовомму або графічному вигляді.