Простая перестановка шифрование -- пример

Простая перестановка

Простая перестановка без ключа (с ключом рассматривается здесь) — один из самых простых методов шифрования.

Делают так:

  1. Сообщение записывается в таблицу по столбцам.
  2. После того, как открытый текст записан колонками, для образования шифровки он считывается по строкам. Для использования этого шифра отправителю и получателю нужно договориться об общем ключе в виде размера таблицы.

например, зашифруем фразу "ВРАГ БУДЕТ РАЗБИТ",
разместим текст в "таблице" - по три столбца (и не будем вообще использовать пробелы)-
запишем текст столбцами:

В	Г	Д	Р	Б

Р	Б	Е	А	И

А	У	Т	З	Т

при считывании по строкам получим шифровку (разделяю на группы по 4-ре только для визуального удобства - можно вообще не разделять):

ВГДР БРБЕ АИАУ ТЗТ

То есть мы получаем перестановку (как результат действия подстановки) исходного множества букв (потому так и называется) таким образом:

ВРАГ  БУДЕ  ТРАЗ  БИТ
ВГДР  БРБЕ  АИАУ  ТЗТ

Фактически - чтобы сразу расшифровать такую строку:

ВРАГ  БУДЕ  ТРАЗ  БИТ

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

Но, как вы поняли на компьютере такая защита весьма просто ломается путём подбора числа столбцов (проверка - получение связного текста)