Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpora_po_IBIZI.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
77.68 Кб
Скачать

3 Часть

1)Зашифровать слово с использованием шифра двойной перестановки

В случае двойной перестановки столбцов и строк таблицы перестановки определяются отдельно для столбцов и отдельно для строк.

 Пример выполнения шифрования методом двойной перестановки показан на рисунке.

Текст сообщения:

ПРИЛЕТАЮ ВОСЬМОГО

Сначала в таблицу записывается текст сообщения, а потом поочередно переставляются столбцы, а затем строки. При расшифровании порядок перестановок должен быть обратным!!!(т.е строки потом столбцы)

Ключом к шифру двойной перестановки служит последовательность номеров столбцов и номеров строк исходной таблицы (в нашем примере последовательности 4132 и 3142 соответственно).

Если считывать шифртекст из правой таблицы построчно блоками по четыре буквы, то получится следующее:

ТЮАЕ ООГМ РЛИП ОЬСВ

2)Зашифровать слово с использованием табличного шифра перестановки с ключевым словом.

Столбцы таблицы переставляются по ключевому слову, фразе или набору чисел длиной в строку таблицы.

Применим в качестве ключа, например, слово Пеликан,  а текст сообщения:

Терминатор прибывает седьмого в полночь

Сообщение записывается в таблицу поочередно по столбцам. Результат заполнения таблицы из 5 строк и 7 столбцов 

На рис. показаны две таблицы, заполненные текстом сообщения и ключевым словом, при этом левая таблица соответствует заполнению до перестановки, а правая таблица - заполнению после перестановки.

 В верхней строке левой таблицы записан ключ, а номера под буквами ключа определены в соответствии с естественным порядком соответствующих букв ключа в алфавите. Если бы в ключе встретились одинаковые буквы, они бы были пронумерованы слева направо. В правой таблице столбцы переставлены в соответствии с упорядоченными номерами букв ключа.

При считывании содержимого правой таблицы по строкам и записи шифртекста группами по пять букв получим шифрованное сообщение:

ГНВЕП ЛТООА ДРНЕВ ТЕЬИО РПОТМ БЧМОР СОЫЬИ

3. Зашифровать слово с использованием полибианского квадрата.

Нам необходимо зашифровать слово КНИГА.

Для шифрации в данном методе используется таблица (для русского алфавита актуально использовать таблицу 6x6). Таблицу заполняем произвольным образом. В свободные ячейки можно внести знаки препинания, пробел и т.п.

Й

Ц

У

К

Е

Н

Г

Ш

Щ

З

Х

Ъ

Ф

Ы

В

Б

П

Р

О

Л

Д

Ж

Э

Я

Ч

С

М

И

Т

Ь

А

Ю

.

!

,

?

При шифровании в таблице находим букву открытого текста и записываем в шифртекст букву, расположенную ниже ее в том же столбце. Если буква исходного текста находится в нижней строке таблицы, то ей соответствует буква первой строки из этого же столбца. Для слова КНИГА шифртекст будет ЗЪ!ФЙ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]