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

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

Рассмотрим принцип работы на примере

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

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

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

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

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

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

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

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

X

Вы хотите выйти