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