Скажем, вместо «а» пишется «г», а вместо «г» – «м». Беда, однако, в том, что подобные сообщения сравнительно легко раскрыть.
– Подставляя вместо одних букв другие, пока не получится связный текст? – перебил ее Видок, который, как оказалось, умел все схватывать на лету, хоть и не читал учебников по тайнописи.
– Ну, такой метод уж слишком громоздкий, – спокойно отвечала барышня Серова. – Нет, ключом в подобных случаях, как правило, служит частотность букв. Скажем, если мы имеем дело с французским языком и какой-то знак встречается значительно чаще обычных, то вы можете быть уверены, что он обозначает букву «e».
Если взять любой французский текст и подсчитать, сколько раз в нем встречается буква «e», то в среднем на сто знаков она встретится не менее тридцати раз.
– В моей фамилии нет буквы «е», – заметил Видок сварливо.
Улыбка тронула губы Полины.
– Именно поэтому короткие тексты дешифровать труднее всего, – спокойно отозвалась девушка. – Следом за «е» в частотной таблице идут «а», «s», «r», «i», «t», «n», «u» и так далее.
Замечу, что таблица меняется от языка к языку. Например, в португальском «а» встречается немного чаще, чем «е». После того как вы подбираете основные буквы, настает черед остальных, то есть в принципе приходится делать то, о чем вы сказали, – складывать слова, пока не получится связный текст.
Видок подскочил на месте.
– Итак, вы подставили нужные буквы и…"
"– И ничего у нас не вышло, – объявил Алексей. – Дело в том, что подстановка – далеко не единственный способ шифрования.
Есть еще и перестановка.
– Разве это не одно и то же? – спросил Видок.
– Нет. При перестановке вы разбиваете исходный текст на группы в несколько знаков и меняете положение букв в каждой группе. Скажем, делите текст на группы по четыре и первую букву ставите четвертой, вторую – третьей, третью – второй, а четвертую – первой.
Видок достал платок и промокнул им лоб.
– Я чувствую, что шифрование – дьявольски трудная наука, – пожаловался он.
– Не без того, – хмыкнула Полина.
– Во-первых, при расшифровке нужно знать, сколько членов в группе, а их может быть сколько угодно, по крайней мере, теоретически. Во-вторых, надо вычислить порядок перестановок, что тоже, сами понимаете, не так-то легко.
– Но вы ведь можете это сделать? – спросил Видок не то что умоляюще, а прямо-таки заискивающе.
– А вот здесь, – торжественно объявила Полина, – на помощь приходит частота отдельных слов в конкретном языке.