Изучение реализации классических шифров замены и перестановки в программе CrypTool или аналоге
Автор: Nik Name • Февраль 27, 2023 • Курсовая работа • 1,572 Слов (7 Страниц) • 363 Просмотры
Государственное бюджетное профессиональное образовательное учреждение города Москвы
«Колледж автоматизации и информационных технологий № 20»
ОТЧЁТ
по практической работе №
«Тема»
Программный модуль: «»
Дисциплина: «»
Обучающегося: ФИО
Специальность: «»
Группа: «»
Оценка: __________
Преподаватель: Шейгер. Х.А
Москва, 2023
Оглавление
Введение 3
Ход работы 4
CrypTool 4
Что такое CrypTool-01 4
Шифрование при помощи программы CrypTool 1.4.41 5
Заключение 15
Список используемых источников 16
Введение
Актуальность: данная тема актуальна тем, что шифры появились на свет задолго до изобретения компьютера. Получившие широкое распространение криптографические алгоритмы выполняли либо замену одних букв на другие, либо переставляли буквы друг с другом. Самые стойкие шифры делали одновременно и то, и другое, причем многократно.
Цель работы: рассмотреть тему «Изучение реализации классических шифров замены и перестановки в программе CrypTool или аналоге», получить навыки шифров замены и перестановки, выполнить ряд задач:
- Изучить теорию по теме «Изучение реализации классических шифров замены и перестановки в программе CrypTool или аналоге»
- Зашифровать фразу Never underestimate the determination of a kid who is time-rich and cash-poor.
- Зашифровать наши ФИО
- Зашифровать фразу и передаю ее для взлома.
Ход работы
CrypTool
CrypTool – это практически небольшая википедия, посвященная алгоритмам криптографии, однако выполненная не в виде веб-сайта, а как отдельное приложение.
CrypTool подробно объясняет, что такое криптография, какие алгоритмы криптографии существуют и как они работают.
Что такое CrypTool-01
Этот первый исторический алгоритм (по хронологии CrypTool) использовал смещение каждой буквы в тексте на определенное количество символов в алфавите. Например, абв при смещении на три символа превращалось в где.
Любой алгоритм в программе не просто описан, но и реализован, поэтому текст с помощью любого из них, например с помощью классического алгоритма Энигма можно как шифровать, так и дешифровывать.
Шифрование при помощи программы CrypTool 1.4.41
В данной практической работе мы создаем простой шифр с использованием алгоритма RC4. Затем нам надо попытаться расшифровать его с помощью атаки грубой силы. Для этого задания предположим, что секретный ключ шифрования - 24 бита. Мы будем использовать эту информацию для взлома шифра. Пользоваться мы будем программой CrypTool 1.4.41
Для начала мы создаем поток RS4 для шифрования. Шифровать мы будем следующую фразу: Never underestimate the determination of a kid who is time-rich and cash-poor. Для ключа шифрования будем использовать 00 00 00
Открываем CrypTool 1.4.41
[pic 1]
Рисунок 1 – CrypTool
Заменяем текст на наш: Never underestimate the determination of a kid who is time-rich and cash-poor.
[pic 2]
Рисунок 2 – CrypTool замена текста
Далее мы нажимаем на меню Шифрование / Расшифровка, выбираем Symmetric (современный), затем выберите RC4, как показано ниже на фото.
[pic 3]
Рисунок 3 – Шифровка
Затем у нас появляется окно тут мы выбираем 24 бита в качестве ключа шифрования. Устанавливаем значение 00 00 00, нажимаем кнопку «Шифровать»
[pic 4]
...