Эксперт разгадал смысл легендарного тайного послания из шелкового платья XIX века

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

Десять лет назад археолог Сара Риверс-Кофилд купила в одном из магазинов штата Мэн бронзовое шелковое платье викторианской эпохи. Вывернув юбку наизнанку, она обнаружила потайной карман, в котором лежали скомканные листы бумаги. Послание состояло из явной тарабарщины на английском языке с фразами типа «Grub wrongful hug duck fagan each» и «Calgarry Cuba Unguard confute duck fagan egypt».

Ученая обратилась за помощью к криптографам, попросив энтузиастов расшифровать тайное послание. Эксперты отмечали, что ставшая известной криптограмма «Шелковое платье» даже вошла в число 50 самых неразгаданных кодов и шифров в мире. Похоже, пришло время исключить этот загадочный текст из списка — компьютерный аналитик из Университета Манитоба в Канаде Уэйн Чан, не только выяснил, что означают эти слова, но и точно определил день, в который они были написаны — 27 мая 1888 года.

Криптографы выдвигали множество версий о смысле «Шелкового платья», среди которых были предположения о шпионской природе послания или о принадлежности автора к миру незаконных азартных игр. Реальность же оказалась куда более прозаичной. 

Фото: Sara Rivers-Cofield

Как выяснилось, зашифрованное послание — разновидность телеграфного кода, когда-то использовавшегося армией США и Бюро погоды в XIX веке. Такие шифры использовали для максимально дешевого обмена прогнозами погоды, ведь в Северной Америке того времени каждое слово в телеграмме могло стоить несколько долларов, а развернутые сообщения обходились в весьма большую сумму.

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

Как же работает этот шифр? К примеру, типичный прогноз погоды на 15:00 мог бы звучать так: «Memphis Target Kernel One Nile Bigot Tide». Первое слово, «Мемфис», описывает станцию, а второе («Target») — давление и температуру. Слова, начинающиеся с гласных, могут обозначать значения давления или температуры менее 0,1. Начальные согласные, напротив, могут обозначать возрастающие значения давления или температуры в зависимости от их расположения в алфавите.

Например, если второе слово в шифре погоды «Dundee», то оно разбивается на «Du», которое указывает на давление 0,2 бар, и «de», означающее температуру 24°. Слово «Unfold» разбивается на «U», означающее давление 0 бар, и «fo» — это температура в 38°. Другое слово в последовательности, «Kernel», обозначает время суток и точку росы, а «One» и «Nile» отвечают за ветер и количество осадков, и так далее.

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