SMS T9
Для шифрования SMS-сообщений использовался следующий способ. Перво-
начально каждый пробел в исходном сообщении заменялся некоторым трёх-
буквенным словом. Затем полученная цепочка букв набиралась на клавиатуре с
использованием интеллектуального ввода (по типу T9). При этом при вводе
каждой буквы осуществлялась лишь однократное нажатие
соответствующей клавиши (рис.2), а программа интеллектуального
вода выбирала слово из словаря по следующему принципу:
1-я буква слова выбиралась с 1-й нажатой клавиши, 2-я
– со второй и т.д. Полученные таким образом осмысленные слова
разделялись запятыми и передавались. Найдите исходное
сообщение, соответствующее написанному на экране (рис.2).
- Решение
Решение
Составим таблицу, в которой каждый столбец сформирован из букв,
находящихся на той же клавише, что и исходная:
Серым цветом выделены те тройки столбцов, которые, по всей видимости,
отвечают вставленному пробелу. Так как символ пробела в тексте встреча-
ется чаще любой триграммы, то из приведенной таблицы можно сделать
вывод, что знак пробела содержится именно в столбцах PАИ (нетрудно из
букв этих столбцов составить слово, например, PАЙ). Двух в подряд идущих
пробелов быть не может. Предположение о том, что столбцы 2,3,4 не обра-
зуют пробел оказывается верным (это случайное совпадение), при этом
зигзагообразно читаем:
- Ответ
Ответ
КРАЙ ЛЬДОВ ГРЕНДЛАНДИЯ