Задание 2.1 Вариант №1.
Приведенное ниже сообщение необходимо зашифровать, применив способ простой табличной перестановки. Количество символов в группе шифрованного сообщения устанавливаем равное 40.
Шифруемый текст Ход шифрования Зашифрованный текст
КУРЕНИЕ ОПАСНО ДЛЯ ВАШЕГО ЗДОРОВЬЯ В промежуточную таблицу вносится шифруемый текст горизонтально, таким образом, как это показано на рис. 1. затем программа считывает текст по вертикали и вносит зашифрованный текст в соответствующее поле. КОЛОЬУПЯ_ЯРА_З_ЕСВД
_ННАО_ИОШР_Е_ЕО__ДГВ_
Пробелы заменены символом "_".
Задание 2.2 Вариант №1.
Для приведенного ниже сообщения применить метод шифрования одиночной перестановки по ключу.
Шифруемый текст Ход шифрования Зашифрованный текст
ЖИЗНЬ ПРЕКРАСНА УДИВИТЕЛЬНА Ключевое слово для данного шифрования КОПНА. Зашифровка происходит следующим образом: в алфавите определяется позиция каждой буквы выражения и вносится в первый массив (А). Вторым массивом (Б) является позиция букв ключевого слова. Далее, каждая цифра массива А прибавляется к цифрам массива (Б). Получившийся результат делим без остатка на длину алфавита и получаем порядковый номер зашифрованного текста. ЙЛКРЭВТУЗНУГФРГВЦЖ
ЛЕЛХЗОЭРГ
Задание 2.3 Вариант №1.
Сообщение зашифровано системой шифрования Цезаря с ключевым словом GUARD. Считая, что количество букв английского алфавита равно 26, к=1. Расшифровать сообщение DCXINFS
Дешифруемый текст Ход дешифрования Расшифрованный текст
DCXINFS В алфавит вносится ключевое слово. Причем, вносится таким образом, чтобы буквы с ключевого слова в алфавите не повторялись. Так как ключевым числом взяли 1, то ключевое слово вносится с первой позиции.
Шифруемое слово считывается следующим образом: из-под каждой буквы "шифротекста" берется буква "ключевого алфавита" (см. рис. 2) RAXFLBQ
Задание 2.4 Вариант №1.
Используя криптосхему Хилла зашифровать выражение "ДРАГОНЕЦОКСАНА" пользуясь тем, что Т является линейным преобразованием на Z33,2 с матрицей преобразования
Т =
Шифруемый текст Ход шифрования Зашифрованный текст
ДРАГОНЕЦОКСАНА Прежде всего, сообщение делится на биграммы. В нашем случае их 7, т.к. количество символов в шифруемом тексте 14. Получаем сообщение в следующем виде
ДР_АГ_ОН_ЕЦ_ОК_СА_НА
В данном случае пробелы заменены символом "_". Далее, происходит поиск расположения первой и второй букв в алфавите. Из этих цифр образуются матрицы столбцы, которые далее умножаются на матрицу Т и делятся на 33 без остатка. Получившиеся числа являются порядковым номером букв шифротекста. Находим их в алфавите и получаем шифровку. ЦШКГДЭБОДВЕИЩИ
|