Опасная книга для мальчиков (Иггульден, Иггульден) - страница 54

Слова «код» и «шифр» иногда используют так, как будто они означают одно и то же. На самом же деле это не совсем так. Код подразумевает замену слов. Например: «Большой сыр завтра прилетит в Счастье». Нам не известно, кто такой «Большой сыр» или где находится «Счастье». Коды часто использовались разведчиками во время Второй мировой войны: последовательности чисел можно было разгадать, только имея соответствующий сборник кодов. Код невозможно разгадать, не имея ключ или не будучи знакомым с группой людей, о которой было написано это сообщение. Если ты следишь за ними несколько месяцев и заметил, что после этого сообщения президент Франции приземлился в Хитроу, возможно, ты всё-таки сможешь разгадать это послание.

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

Шифр, созданный Эдгаром По, смогли разгадать только в 2000 году. Послание композитора Элгара так и не было разгадано полностью. Существуют зашифрованные записи, которые могли бы поведать о несметных сокровищах. Если бы только их понять…

В момент написания этой книги самый сложный шифр представлял собой последовательность из 2048 знаков (цифр, букв и символов), что даёт миллиарды миллиардов возможных комбинаций. Даже самому быстрому компьютеру на разгадывание этого кода понадобится не менее 30 триллионов лет. Этот шифр был создан 17-летним юношей из Кента Питером Паркинсоном, он очень доволен своим детищем. К слову, в Америке запрещено экспортировать шифровальные программы, содержащие более 40 символов, без предоставления ключа. На разгадывание 56-битного шифра уходит 3 дня.


1. Шифр Цезаря. Это простой алфавитный шифр, но его не легко разгадать, не имея ключа. Каждая буква передаётся другой, стоящей, к примеру, через 4 буквы после неё. Буква А превращается в Д, З – в Л, Я – в Г и так далее. Ключом к шифру будет число, открывающее, на сколько букв идёт сдвиг. Цезарь мог сообщить его генералам в личной беседе, а потом отсылать им шифровки, не опасаясь, что посторонний разгадает его планы.

Словосочетание «Собака больна» становится «ФСДГНГ ДСОЭРГ», если ключ – 3. Как шифр для начинающего тайного агента он неплох, но проблема в том, что существует всего 32 возможных числа-ключа (с 33 ты вернёшься к обычному алфавиту). То есть, если кому-то необходимо взломать этот шифр, ему придётся перебрать всего лишь 32 комбинации. Разумеется, сначала этому человеку необходимо понять, что перед ним шифр Цезаря, но, как бы то ни было, это всего лишь первая ступень сложности, в конце концов, этому шифру больше 2 тысяч лет.