Простая перестановка
Простая перестановка без ключа — один из самых простых методов шифрования. Сообщение записывается в таблицу по столбцам. После того, как открытый текст записан колонками, для образования шифровки он считывается по строкам. Для использования этого шифра отправителю и получателю нужно договориться об общем ключе в виде размера таблицы.
Рассмотрим принцип работы на примереЗашифруем фразу "ВРАГ БУДЕТ РАЗБИТ", разместим текст в "таблице" - по три столбца (и не будем вообще использовать пробелы)- запишем текст столбцами:
Р Б Е А И
А У Т З Т
При считывании по строкам получим шифровку (разделяю на группы по 4-ре только для визуального удобства - можно вообще не разделять):
То есть мы получаем перестановку (как результат действия подстановки) исходного множества букв (потому так и называется) таким образом:
ВГДР БРБЕ АИАУ ТЗТ
Фактически - чтобы сразу расшифровать строку достаточно знать число столбцов в исходной таблице,то есть число столбцов и будет являться ключом данной криптосистемы.
Но, как вы поняли на компьютере такая защита весьма просто ломается путём подбора числа столбцов (проверка - получение связного текста