Выполнение 1 Задания
ФИНАНСОВЫЙ УНИВЕРСИТЕТ ПРИ ПРАВИТЕЛЬСТВЕ РОССИЙСКОЙ ФЕДЕРАЦИИ Липецкий филиал Кафедра «Математика и информатика»
Специальность: экономика КОНТРОЛЬНАЯ РАБОТА по дисциплине: «Информационная безопасность» Вариант № 7
Липецк 2015г. Содержание Задание 1. Шифрование……………………………………………………...…….3 Задание 2. Дешифрование…………………………………………………...……..5 Список использованной литературы…………………………………………...…7
Задание 1. Шифрование Зашифровать исходное сообщение с помощью блочного шифра. Блочный шифр представляет собой шифр, использующий перемешивание данных. Исходный текст разбивается по строчкам одинаковой длины, а затем собирается по столбцам и передаётся адресату. Для расшифровки сообщения адресату необходимо выполнить обратное преобразование – записать текст по столбцами собрать его по строкам. Выполнение 1 Задания Рис.1 Шифрование исходного сообщения Во второй строке файла MS Excel записываем исходное сообщение – «Калюжная Любовь Олеговна, студентка 2го курса». В четвёртой строке указываем число строк и столбцов для блока (в нашем случае 5 строк и 9 столбцов). В ячейке B4 подсчитываем число символов в сообщении, для этого воспользуемся следующей формулой: =ДЛСТР(B2), в результате получаем 45 символов. В пятой строке хранится служебная информация с номерами символов, в соответствии с которыми выделяются отдельные символы из исходного сообщения и записываются в шестую строку. В строках с 8 по 18 находится шаблон для кодирования блока с выбранной областью, соответствующей 9 строкам и 6 столбцам. Строки заполним формулами по следующему правилу. В первую позицию первой строки записываем ссылку на первый символ исходного сообщения, которая затем размножается на всю строку (в нашем случае на 9 позиций). В первую позицию второй строки записываем ссылку на следующий символ исходного сообщения, который не попал в первую строку (в данном примере 10, т.к. в первой строке 9 символов). Эта ссылка дублируется до конца строки. Аналогично заполняем и следующие 4 строки, в результате чего получим 5 заполненных строк шаблона. В 20 строке собираем символы по столбцу с помощью функции Сцепить(). Для этого в ячейку В20 введём формулу =СЦЕПИТЬ(B9;B10;B11;B12;B13) и т.д. В 22 строке сцепляем получившиеся на предыдущем шаге куски строк. =СЦЕПИТЬ(B20;C20;D20;E20;F20;G20;H20;I20;J20) В результате из исходного сообщения получаем зашифрованный текст с ключом (5;9), который имеет следующий вид: КЛет2аюгуглбодоюове жвннкньатуа,кряО ас лс а
|