2013年,缅因州一家古董店里,一件1880年代的丝绸裙撑裙被一位名叫Sara Rivers-Cofield的女士买下。这件裙子有个完全隐蔽的口袋——藏在裙撑底下、接缝内侧。口袋里塞着两张皱巴巴的纸,上面写满奇怪的词句:"Bismark omit leafage buck bank"、"Calgary Cuba unguard confute duck fagan"、"Spring wilderness lining one reading novice"。行间还有用不同颜色标记的数字,页边写着类似时间的东西:"101 PM"、"1115 PM"、"1124 P"。
没人知道是谁把这些纸条放进去的,也不知道是什么时候放的。Rivers-Cofield把发现发到博客上,半开玩笑地说:"万一有解码神童想找项目呢?"
这一找,就是十年。
这张被称为"丝绸裙密码"(Silk Dress Cryptogram)的纸条,后来跻身全球最难破解的50个密码之列。理论满天飞:地下赌博暗号、服装尺寸记录、间谍接头用语。但真正的答案,来自一个更 mundane 的方向——电报缩写,以及一位在曼尼托巴大学工作的数据分析师Wayne Chan。
Chan的工作与密码学无关。他在地球观测科学中心做数据分析,破解密码只是业余爱好。他花了大量时间翻阅170本电报密码手册,一无所获。直到他偶然读到一本旧书《电报故事与电报史》,里面提到19世纪末美国陆军信号兵团使用的天气电报编码——那个在1880年代充当国家气象服务的机构。
Chan发现裙子上的编码与书中天气观测编码的例子有相似之处。他顺着这条线索,联系到马里兰州的NOAA中央图书馆,找到了未被检索过的天气电报密码本,包括1892年出版的一本。这本手册证实了他的猜测。
结合这些资源,Chan最终破译了文本。密码的内容,是天气观测数据。
具体来说,这些编码对应的是气象站通过电报发送的天气报告。19世纪末,电报公司按字数收费,气象机构为了省钱,开发了高度压缩的编码系统。一个看似毫无意义的短语,可能同时包含温度、气压、风向、云量等多个信息。颜色标记的数字用于区分不同观测要素,页边的"PM"时间则是观测时刻。
但这里有个有趣的悬念:Chan对页边时间的转录比较谨慎。"101 PM"、"1115 PM"、"1124 P"——这些时间标记比天气编码本身更难确定。它们可能表示观测时间,也可能有其他用途。原文没有给出明确结论。
那么,为什么天气编码会出现在一件女士裙装的隐蔽口袋里?
有几种可能,但都没有确凿证据。一种推测是,裙子曾经的主人与气象工作有关——也许是信号兵团成员的家属,或者是从事电报工作的女性。另一种可能是,这些纸条只是被随手当作衬垫或备忘纸使用,恰好被缝进了口袋。还有一种更平淡的解释:这件裙子在二手交易或改造过程中,被不知情的人塞进了无关的纸张。
真正确定的是:这些编码不是间谍暗号,不是赌博黑话,也不是服装行业的秘密尺寸表。它们是19世纪末美国气象服务日常运作的遗迹,是一个已经消失的通信系统的化石。
这个案例的有趣之处在于,它展示了历史信息如何以意想不到的方式保存下来。一张被揉皱、遗忘的纸条,因为被缝进一件衣服的隐蔽结构,躲过了几十年的清理和丢弃。而它的内容——当时看来 routine 的天气数据——在今天却成为需要专门知识才能解读的密码。
Chan的破解过程也说明了跨领域知识的价值。一个研究地球观测的数据分析师,凭借对历史编码系统的兴趣,加上NOAA档案馆的配合,解决了一个困扰专业密码学家十年的问题。这不像电影里的天才独破奇案,更像是现代研究机构的协作:大学、国家档案馆、个人爱好者,各自贡献一块拼图。
至于那些未解的细节——纸条是谁放的、什么时候放的、为什么选这件裙子——可能永远不会有答案。历史记录往往如此:我们能确定某些事实,却永远无法还原完整的情境。丝绸裙密码被破解了,但它周围的故事仍然保持着适当的模糊。
Rivers-Cofield的博客还在。当年她随手发的一个"找项目"的帖子,最终引来了真正的解答。这种开放的、业余与专业交织的破解过程,本身可能比密码内容更值得注意。在密码学史上,既有军方和情报机构的机密破译,也有这种由古董发现、博客传播、数据分析爱好者接力完成的公共解谜。
最后值得提一点:这个密码的"难度"是相对的。对19世纪末的气象电报员来说,这些编码是日常工作语言,毫无神秘可言。但对一个世纪后的观察者来说,同样的符号变成了需要翻阅历史档案才能理解的密文。知识的断裂创造了"密码"的幻觉——这不是设计好的谜题,而是时间造成的误读。
丝绸裙密码现在可以读了,但它读出来的内容,是另一个时代最普通的工作记录。这种平凡与神秘之间的落差,或许比任何间谍故事都更能说明历史的运作方式。
热门跟贴