Categorias: Todos - текст - диск - ключ - символ

por Шинкоренко Юлия 6 anos atrás

349

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

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

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

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

Кто создал?

Шифр Виженера изобретался многократно. Впервые этот метод описал Джовани Баттиста Беллазо однако в XIX веке получил имя Блеза Виженера, французского дипломата.

Алфавит

Пример кодирования

Исходный текст: ATTACKATDAWN Ключ: LEMONLEMONLE Зашифрованный текст: LXFOPVEFRNHR
Например, предположим, что исходный текст имеет такой вид:
ATTACKATDAWN

Человек, посылающий сообщение, записывает ключевое слово («LEMON») циклически до тех пор, пока его длина не будет соответствовать длине исходного текста:

LEMONLEMONLE

Первый символ исходного текста A зашифрован последовательностью L, которая является первым символом ключа. Первый символ L шифрованного текста находится на пересечении строки L и столбца A в таблице Виженера. Точно так же для второго символа исходного текста используется второй символ ключа; то есть второй символ шифрованного текста X получается на пересечении строки E и столбца T. Остальная часть исходного текста шифруется подобным способом.

LXFOPVEFRNHR

Применение

Им пользовались революционеры — народники, шпионы и т.п.Шифр Виженера достаточно прост для использования в полевых условиях, особенно если применяются шифровальные диски. Например, «конфедераты» использовали медный шифровальный диск для шифра Виженера в ходе Гражданской войны.