Код Ореста - [13]

Шрифт
Интервал

Я чувствовала, что это моя загадка, мой шифр. Орест не имеет права просто так взять и отнять его у меня.

7

Это была первая ссора в моей жизни, которую я выиграла, не сказав ни слова. Молча посмотрев на меня какое-то время, Орест снова сел. Он устало передернул плечами и почесал за воротником. На нем, как всегда, была рубашка, но поверх – коричневый вязаный джемпер. Весь в катышках.

– Страница восемьдесят семь, – тихо проговорил он.

Я открыла нужную страницу – на ней оказалась таблица с огромным количеством букв.

Орест снова принялся записывать.

– Я сделал краткую выжимку, – сказал он.

Записная книжка Ореста раскрылась, кажется, сама собой. Она была расчерчена как тетрадка по математике – Орест уже успел исписать несколько страниц.


О шифре Виженера

Создатель: Блез де Виженер, 60-е годы XVI века.

Расшифровка: Чарльз Беббидж взломал шифр в 1854 году, но никому не рассказал как! Несколько лет спустя, в 1862 году, шифр разгадал Фридрих Вильгельм Касиски[5].

Стало быть, понадобилось более 300 лет, прежде чем кто-то смог понять этот шифр!

Метод решения: анализ частоты повторения букв в тексте. Лучше всего проводить на мощном компьютере!

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

Внешний круг используется, чтобы писать обычный, или открытый текст, как это называется в криптографии – науке о шифровании. Открытый текст напишем маленькими буквами, чтобы не запутаться.

Внутренний круг используют, чтобы писать зашифрованный текст. Зашифрованный текст пишем БОЛЬШИМИ буквами.

Вот такая вертушка называется шифровальным кругом.



Чтобы создать свой код, надо использовать ключ. Ключ – это правило, которое определяет, на какие буквы зашифрованного текста заменяются буквы открытого.

Если мы делаем шифр Цезаря, то ключом у нас будет одна буква.

Например: если мы выбираем ключ «Д», то нам надо настроить шифровальный круг на ключ «Д».

Мы поворачиваем круг так, чтобы буква «Д» во внутреннем круге оказалась напротив ключа во внешнем круге (то есть напротив буквы «А» во внешнем круге).



Теперь можно приступать к шифрованию. Попробуем зашифровать слово «секрет».

Слово, которое нужно зашифровать, мы будем называть открытым текстом. Его всегда записывают маленькими буквами, и оно связано с маленькими буквами на внешнем круге.

Шифрованный текст всегда записывают БОЛЬШИМИ буквами – их мы получаем за счет БОЛЬШИХ букв во внутреннем круге.

Запишем всё это в виде таблицы, где наверху будет ключ, под ним – открытый текст, а внизу – место для букв зашифрованного текста.



Буква шифра – это БОЛЬШАЯ буква на внутреннем круге, которая стоит напротив маленькой буквы внешнего круга.

Для букв в слове «секрет» у нас получится следующее.



Готово!

Теперь осталось только послать зашифрованное послание «ХЙОФЙЦ» нашим тайным друзьям. Они знают, что ключ – «Д», и подставят свое кодовое колесо, соединив букву «Д» и знак ключа, как сделали мы, когда шифровали. Затем они заменят большие буквы шифра на внутреннем круге маленькими буквами во внешнем круге и получат открытый текст.

Всё просто!

Но, к сожалению, такой шифр легко расшифровать. Если кто-то найдет наше закодированное послание, он может попробовать все буквы алфавита на кодовом круге и обнаружить наш ключ.


Мы должны усложнить задачу.

Шифр Виженера сложнее – там ключом является не буква, а целое слово.

Например, ключ – слово ЛОМ.

Тогда первая буква открытого текста шифруется при помощи первой буквы ключа, вторая – при помощи второй и так далее.

Если будем шифровать слово «секрет», получится вот так.



А теперь шифруем!

Первая буква открытого текста – «с». Ее мы шифруем при помощи буквы «Л» в ключе.

Поворачиваем шифровальный круг, чтобы ключ (там, где маленькая буква «а») оказался напротив буквы «Л».

Находим во внешнем большом круге букву «с». Напротив нее стоит первая буква зашифрованного сообщения – «Ь».

Вот так.



Теперь переходим ко второй букве открытого текста – это буква «е». Если следовать ключу, ее следует кодировать при помощи буквы «О».

Поворачиваем шифровальный круг так, чтобы напротив ключа (первой буквы «а») в малом круге стояла буква «О».

Затем ищем в большом круге букву «е».

Напротив нее в малом круге находим букву «У».

(Смотри таблицу ниже.)



Чтобы зашифровать третью букву открытого текста, мы выставляем ключ напротив буквы «М».

Буква «к» в открытом тексте оказывается напротив буквы «Ц».



Когда мы доходим до четвертой буквы открытого текста «р», нам надо снова использовать первую букву ключа, то есть «Л».

Для буквы «р» в большом круге мы получим «Ы» в малом.

Для пятой буквы снова ставим ключ «О».

Для буквы «е» в большом круге получаем «У» в малом.

Для шестой буквы открытого текста – «т» – мы ставим ключ «М».

Для «т» в большом круге получаем «Ю».



Готово!

Теперь у нас получилось зашифрованное сообщение, которое очень трудно расшифровать.

(Если не знать ключа.)


Окей. Я врубилась, что этот самый шифр Виженера куда сложнее, чем шифр Цезаря, где буквы заменяются по одному принципу. Здесь при помощи кодового слова, или ключа, это происходит по-разному. Но, елки-палки, как тогда разгадать шифр? Если не знать ключа?


Рекомендуем почитать
Приключения на Безымянной реке

Однажды летом во время каникул десять мальчишек пустились в плавание по чешским рекам. Десять мальчишек на двух плоскодонках. Десять разных прозвищ, разных характеров, у каждого свои недостатки, свои достоинства. Трудно, очень трудно приходится Рацеку, их молодому воспитателю. Как найти к ребятам правильный подход, как заставить Карлика, общепризнанного вожака, чье мнение — закон для ребят, понять, что «один в поле не воин»? Весело проходит плавание. Много приключений переживают ребята: тут и борьба с порогами, и таинственные пещеры… Десять мальчишек и две плоскодонки возвращаются из плавания.


Приключения юнкора Игрека

Книга "Приключения юнкора Игрека" - заключительная повесть трилогии«Записки Балтабаева-младшего». Со своим приятелем и одноклассником Володя Балтабаев берет интервью у Ролана Быкова, готовит (выражаясь современным языком) фотосессию в универмаге, а в результате нелепого стечения обстоятельств действий становится подозреваемым даже в краже...Знаете ли вы, что такое "живой воротник"? Бывало ли вам вкусно на уроках физики? Думали ли, что Исаак Ньютон избрал себе в союзники сосульку? Видали ли у кого-нибудь футболку с завтрашней газетной заметкой? Нет? Тогда эта книга для вас!


Путешествие за семь порогов

Это очень увлекательная история одного мальчика Гриньки, его собаки Карата, это путешествие-приключение. Писатель не столько выдумывает, сколько рассказывает о хорошо известной ему жизни в Братске (хотя название города и заменено на Светлогорск).


Витязь с двумя мечами

Повесть о богатыре Пале Кинижи, герое многих легенд, который жил в XV веке и боролся за независимость Венгрии.


Вампир на тонких ножках

Ты, наверное, думаешь, что темными ночами вампиры выбираются из могил и крадутся к своим жертвам, гремя костями и завывая противными голосами? Нет! Они путешествуют по миру в посылках. Потому что настоящий вампир выглядит как… морская свинка! Не веришь? Бывалый парень Куропяткин тоже не верил — до тех пор, пока одна такая дрянь на тонких ножках не укусила его приятеля. Теперь, чтобы новоявленный вампир не напал на него самого, Куропяткин должен защищаться. И до рассвета убить нечисть. Да только поди справься с зубастым кровососом… «Выходи, свинья, на бой!» — воскликнул он и смело взмахнул бильярдным кием…


О кораблях и людях, о далеких странах

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