Лабораторная работа 6 Использование методов перестановки для шифрования данных
Скачать 92.67 Kb.
|
Лабораторная работа №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. Расшифруйте цитаты, зашифрованные методами перестановки: А) изречение немецкого философа Фридриха Ницше: ОЬТСО НЙАЧУ ЛСВТЯ РЕВЕН ИЛЕТИ ДЕБОП Б) изречение немецкого ученого – гуманиста Эразма Роттердамского: ЙЫТЫР КСТНА ЛАТЕН ТЕАДЗ ОСИИЦ АТУПЕ РОООО В) изречение чешского писателя Карела Чапека: ЕЛЙГС АМОЛТ ЕМИЬР УНСЕО ЕАНОМ МЕООП МОЖОЕ ОЕКШО ШРАОЬ АЙОСЙ ДОДНР ОЕЕУО Г) изречение польского писателя – фантаста Станислава Лема: ТОУМА МЕЖЕЧ ЫАООО ОММГЗ ЕСНМЕ ДЕООО ЧЫАОД НЛОТМ УМООО ТДЕРО ЕОЧОМ МОООО |