ВУЗ:
Составители:
Рубрика:
31
длине ключа (каждый блок открытого текста записывается в столбец
таблицы). Затем столбцы полученной таблицы переставляются в соот-
ветствии с ключом перестановки, а шифротекст считывается из строк
таблицы последовательно.
Пусть требуется зашифровать открытый текст «этот пример шиф-
рования». Длина текста (вместе с пробелами n = 22). Выберем ключ
шифрования в виде
{
}
1,2,4,5,3=k
.)5(
=
m
Разбиваем строку «этот пример шифрования» на пять блоков, ка-
ждый из который располагаем в таблицу:
э п р р и
т р о я
о и ш в
т м и а
е ф н
Переставляем столбцы полученной таблицы в соответствии с
ключом
{
}
1,2,4,5,3=k
. Получим
р и р п э
я о р т
ш в и о
и а м т
ф н е
Считываем последовательно текст из строк таблицы. Получим
следующий шифр: рирпэ яортш виои амтф не.
Для расшифрования шифротекст записывают в таблицу того же
размера по строкам, затем производится обратная перестановка столб-
цов в соответствии с ключом, после чего расшифрованный текст счи-
тывается из таблицы по столбцам. Ниже приведены этапы расшифро-
вывания: а) запись шифротекста в таблицу; б) перестановка столбцов в
соответствии с ключом; в) считывание символов по столбцам.
Этап а) Этап б)
р и р п э э п р р и
я о Р т т р о я
ш в и о о и ш в
и а м т т м и а
ф н е е ф н
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »