2016/04/20

Шифр частоколу

Шифр частоколу належить до простих і давніх криптосистем. Алгоритм шифрування зручно показати на прикладі. Нехай потрібно зашифрувати слово криптосистема.
Переписуємо його у вигляді так званого частоколу:

    р   п   о  и   т  м
к   и   т   с   с   е   а
і зчитуємо текст рядками, почавши з верхнього. Отримаємо криптотекст: рпоитмкитссеа . Висоту "частоколу" можна вибирати. Для висоти 3 ми мали б:
      и         с         е
   р    п    о    и    т    м
к           т           с           а
і в результаті - исерпоитмктса .
Перед шифруванням потрібно вилучити з тексту пробіли.

У шифрі частоколу висота є секретним ключем, який використовується як алгоритмом шифрування для перетворення відкритого тексту у криптотекст, так і алгоритмом дешифрування для зворотного перетворення.

5 коментарів: