Зашифрованная жизнь - стр. 39
– Ивана нет, он в отъезде. А что… что, собственно, случилось? И откуда вы звоните?
– Из Воронежа.
– Я вас знаю?
– Лично мы не знакомы… Хотя вы, Анна, возможно, обо мне слышали. Я ушел из «наркоглавка» до того, как вы с мужем устроились туда на работу.
– Хм… А могу я узнать, зачем вам нужен Иван? Мы ведь почти полгода…
– Я в курсе вашей истории, – перебил ее собеседник. – Мне бы с самим Иваном поговорить. Тут вскрылись кое-какие дела. Начался шурум-бурум…
– Не понимаю, о чем это вы?
– А вы что, новости из соседних регионов не смотрите?
– Нет. У нас тут своих новостей хватает… Так что стряслось?
– Несколько дней назад «закрыли» двух оперативников. Из оперативно-боевого департамента. Одного крупного «наркодилера» на днях грохнули…
– А при чем тут Иван?
– Ну… это не телефонный разговор. Так вы можете дать мне его контакты?
– Я же вам уже сказала! Повторяю еще раз – я не знаю, где находится Иван. У меня у самой нет с ним связи. Алло… Алло… Вас не слышно!
Она отключила сотовый, положила его в карман плаща. Возникло чувство, что ее обкладывают со всех сторон.
Анна помнила текст «эсэмэски», посланной Иваном невесть откуда, наизусть.
Хотя… почему – «невесть откуда»?
Шифр, примененный в данном случае, прост, как все гениальное. Никакая компьютерная программа не расколет. Вернее, даже из такого небольшого числа слов, букв и знаков она сгенерирует такое количество разнообразных слов и терминов, что свихнется любой дешифровщик. Потому что, сколь бы ни были совершенны технологии, именно человек, именно специалист в своей узкой области будет оценивать и решать, какая из предложенных прогой-дешифровщиком комбинация является единственно верной. Если опять же предположить, что кто-то решится подвергнуть это самое SMS-сообщение тесту на поиск заключенного в нем кодированного послания…
Приветствие – «Hi, Anna!» и следующий за ним пробел – отбрасываются. Далее – расшифровка согласно нехитрому алгоритму, не зная который можно перебирать варианты кодировки до второго пришествия.
В сообщении содержится лишь одно закодированное слово.
Алгоритм, если брать начальные символы: 9 4 26 17 30 14 22…
Девятый по счету символ сообщения, он же первый для расшифровки – «s».
Четвертый по счету символ сообщения, второй для расшифровки – «a».
Двадцать шестой – третий для расшифровки – «n».
Семнадцатый – четвертый в подстановке – «d».
Тридцатый – пятый – «p».
Четырнадцатый – шестой – «i».
Двадцать второй (и последний для данного сообщения), он же седьмой – «t».
Выделенные символы: «s» «a» «n» «d» «p» «i» «t».
Закодированное в сообщение слово: