Шифр Виженера

В конце шестнадцатого века
Придумал шифр мозг человека.
Споры разные бывали
Про тех, кто изобретали:
Много разного сказали…
Итог: Виженером назвали.
Из шифра Цезаря выходит,
В нем отражение находит.
Шифр базируется ловкий
На моноалфавитной подстановке.

Внимательно посмотрим и найдем
То, что названо Виженера таблом:
Шифры по горизонтали,
Шифры и по вертикали -
Так там все располагается,
И матрицей все это называется.
Первая строка - исходный текст,
А ключ представлен, как столбец,
Буква на пересечении располагается
И текстом зашифрованным является.
Зашифруем так все  буквы слова,
И шифрограмма уж готова,
А потом применим ключик
И исходный текст получим.
Только я сказать хочу,
Требованье есть к ключу…
Оно одно, но всё же есть:
Длиною, как открытый текст.
Если ключ коротковат,
То он дублироваться рад
До тех пор пока длина
Слову станет вдруг равна,
Размера ключик коль большого,
Станет меньшим, как и слово.

А еще скажу такое:
Есть преимущество большое:
Частотность текста букв скрывается,
Но структуру общую скрыть не получается.
Случаи вообще бывали,
Когда этот шифр взломали
Чтобы шифра взлом не допустить,
Нужно ключ так «смастерить»,
Чтоб статистические показатели ключа такого
Отличались от шифруемого слова.
Пора на этом завершать -
Вот все, что я хотел сказать
Про шифр Виженера, про шифрование.
На этом всё – спасибо за внимание!


Рецензии