Почти пятьсот лет назад французский дипломат Блейз Виженер изобрёл один из самых важных шифров. До тех пор шифры были простыми шифрами замены.
В простых шифрах замены достаточно просто вычислить, какая буква какую заменяет. Как только Вы поняли, что, например, буква «Т» заменяет букву «п», то во всём тексте Вы сможете заменить все буквы «Т» на букву «п». Вычислить все остальные буквы также не составит труда.
Вот почему Виженер изобрёл более сложный шифр. Его шифр раскрыть труднее, поскольку он предполагает использование для каждой буквы как бы отдельного шифра сдвига; здесь уже буква не заменяется каждый раз одной и той же буквой. Посмотрим, как же действует шифр Виженера.
Взгляни на пять сдвинутых алфавитов, пронумерованных в таблице цифрами от 1 до 5. В этом шифре для каждой буквы открытого текста используется свой сдвинутый алфавит.
а
б
в
г
д
е
ж
з
и
й
к
л
м
н
о
п
р
с
т
у
ф
х
ц
ч
ш
щ
ь
ы
ъ
э
ю
я
1
б
в
г
д
е
ж
з
и
й
к
л
м
н
о
п
р
с
т
у
ф
х
ц
ч
ш
щ
ь
ы
ъ
э
ю
я
а
2
в
г
д
е
ж
з
и
й
к
л
м
н
о
п
р
с
т
у
ф
х
ц
ч
ш
щ
ь
ы
ъ
э
ю
я
а
б
3
г
д
е
ж
з
и
й
к
л
м
н
о
п
р
с
т
у
ф
х
ц
ч
ш
щ
ь
ы
ъ
э
ю
я
а
б
в
4
д
е
ж
з
и
й
к
л
м
н
о
п
р
с
т
у
ф
х
ц
ч
ш
щ
ь
ы
ъ
э
ю
я
а
б
в
г
5
е
ж
з
и
й
к
л
м
н
о
п
р
с
т
у
ф
х
ц
ч
ш
щ
ь
ы
ъ
э
ю
я
а
б
в
г
д
Пусть наше послание будет следующим: «люблю».
Первая буква в тексте - «л». В первом сдвинутом алфавите под ней находится буква «М». Второй буквой в сообщении стоит «ю». Во втором сдвинутом алфавите под ней расположена буква «А». Третьей букве открытого текста «б» соответствует - в третьем ряду - буква «Д». Четвёртая буква - такая же как и первая, то есть «л». Однако её теперь заменит буква из четвёртого сдвинутого алфавита - «П». Также и пятая буква «ю» станет теперь буквой «Г» из пятого ряда. Сообщение зашифровано: «МАДПГ».
То, что буква «л» стала при первом появлении буквой «М», а при втором «П», а буква «ю» - соответственно «А» и «Г», намного затруднит работу дешифровщика при попытке раскрыть этот шифр.