Шифрующие таблицы



Шифрующие таблицы основаны на заполнении их ячеек буквами текста. Ключом шифрующих таблиц может быть:

  • размер таблицы (число строк и столбцов);
  • слово или фраза, определяющая перестановку строк и (или) столбцов.

Для метода простых шифрующих таблиц ключом является размер таблицы. Этот метод шифрования аналогичен шифру «скитала», но в отличие от него исходный текст разделяется на блоки. Длина каждого из них равна числу ячеек в таблице. Затем каждый из блоков шифруется отдельно. Текст записывается в таблицы по столбцам, а считывается по строкам. Такой подход позволяет шифровать сообщения любой длины.

Пример 2. Зашифруем фразу из первого примера с помощью таблицы размером 3х5.

Исходное сообщение разделяется на блоки по 15 символов  (ровно столько, сколько ячеек в таблице). Для записи текста необходимо 2 таблицы (рис. 3). После заполнения первой таблицы символами по столбцам считывают ее содержимое по строкам. Получаем: «ПИЕНАРЗД_ПОВЕЗУ» Для второго блока исходного текста действия повторяются.

Рис. 3. Реализация простых шифрующих таблиц

В результате, после соединения двух зашифрованных блоков, получаем шифртекст: «ПИЕНАРЗД_ПОВЕЗУССТК_КПНА__УИ__».

Похожие записи:
    None Found
Запись опубликована в рубрике Информатика. Добавьте в закладки постоянную ссылку.