Файл: Лабораторная работа 6 Использование методов перестановки для шифрования данных.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.02.2024
Просмотров: 35
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа №6
Использование методов перестановки для шифрования данных
Цель: изучить классические шифры перестановки, научиться зашифровывать тексты с помощью шифров перестановки, познакомиться с основами криптоанализа
Классические шифры перестановки
Задача 1
С помощью табличной перестановки (без пробелов) зашифруйте фразу:
А) СРОЧНО ПРИЕЗЖАЙ ИВАН ключ БАЙТ
Б) В СВЯЗИ С СОЗДАВШИМСЯ ПОЛОЖЕНИЕМ ОТОДВИГАЕМ
СРОКИ ВОЗВРАЩЕНИЯ ДОМОЙ. РАМЗАЙ Ключ ЗАПИСЬ
Задача 2
С помощью табличной перестановки (с пробелами) зашифруйте фразу:
В СВЯЗИ С СОЗДАВШИМСЯ ПОЛОЖЕНИЕМ ОТОДВИГАЕМ
СРОКИ ВОЗВРАЩЕНИЯ ДОМОЙ. РАМЗАЙ Ключ ЗАПИСЬ
шифр табличной перестановки с пробелами - это метод шифрования, который использует таблицу символов. символы сообщения располагаются в таблице, затем переставляются в определенном порядке. зашифрованное сообщение получается путем чтения символов таблицы сверху вниз, слева направо. если таблица содержит пробелы, они также будут включены в зашифрованное сообщение.
-
создаём ключевую таблицу, задав количество строк и столбцов. Например, таблица может состоять из 5 строк и 5 столбцов. -
заполняем таблицу символами сообщения, расположив их в порядке чтения слева направо, сверху вниз. Если сообщение содержит пробелы или другие необходимые символы, они также должны быть включены в таблицу. -
переставляем символы в таблице в соответствии с определенным порядком. Например, символы могут быть перемещены по диагонали или в порядке, заданном ключевым словом. -
читаем символы таблицы сверху вниз, слева направо, чтобы получить зашифрованное сообщение. Если таблица содержит пробелы, они также будут включены в зашифрованное сообщение.
Пример шифрования:
Пусть дано сообщение "HELLO
WORLD" и ключевая таблица 3x4:
H E L L
O W O
R L D
Переставим символы в таблице по диагонали, начиная с верхнего левого угла:
H L
O W
E L L O
R D
Зашифрованное сообщение будет выглядеть так: "HOLLE WRLD O".
Задача 3.
Расшифруйте цитаты, зашифрованные методами перестановки:
А) изречение немецкого философа Фридриха Ницше:
ОЬТСО НЙАЧУ ЛСВТЯ РЕВЕН ИЛЕТИ ДЕБОП
Б) изречение немецкого ученого – гуманиста Эразма Роттердамского:
ЙЫТЫР КСТНА ЛАТЕН ТЕАДЗ ОСИИЦ АТУПЕ РОООО
В) изречение чешского писателя Карела Чапека:
ЕЛЙГС АМОЛТ ЕМИЬР УНСЕО ЕАНОМ МЕООП МОЖОЕ ОЕКШО
ШРАОЬ АЙОСЙ ДОДНР ОЕЕУО
Г) изречение польского писателя – фантаста Станислава Лема:
ТОУМА МЕЖЕЧ ЫАООО ОММГЗ ЕСНМЕ ДЕООО ЧЫАОД
НЛОТМ УМООО ТДЕРО ЕОЧОМ МОООО