你见过那种泛黄卷边、墨迹晕染、连第一行都勉强认得清的旧信吗?1969年法国《军事史评论》里夹着的一张1202×1836像素的黑白扫描图,静静躺了半个多世纪——没人敢说它真能被读懂。直到今年9月,美国网络安全公司SentinelOne的一位AI工程师卡特·丘奇,把这张图丢进GPT-6 Astra模型里,敲下回车。六小时后,一封写于1809年3月下旬、距今217年的加密军情简报,字字浮现。不是传说,不是演绎,是巴伐利亚4万人驻慕尼黑、波兰3万兵压维斯瓦河、达武马塞纳乌迪诺各部位置兵力全数落定——连拿破仑当年那句没写完的狠话“一小撮……”,也终于补全成“几支部队,或一群乌合之众”。
这事要倒着讲才带劲。9月30日,丘奇在X上发帖时,密码表、转录文本、Python解密脚本全都打包好了。早八天,9月18日,他已把整个推演过程写成万字手记,连用哪本大仲马小说校验语法都列得明明白白。再往前推,他压根不是密码学出身,干了十多年安全运营,天天跟AI智能体打交道,让机器自己查日志、写响应脚本、闭环处置告警——所以一看到别人用Astra破了1941年那封Enigma电报MVUEH,他马上点开Cryptiana未解清单,手指停在“Letter to Marmont”这一行。
这封信根本不是拿破仑亲笔。是1809年3月16日,拿破仑在维也纳战前紧急下令,让意大利总督欧仁·德·博阿尔内转达给达尔马提亚前线的马尔蒙:快告诉马尔蒙,我们盟军在哪、多少人、谁在带——而且“必须加密”。结果欧仁司令部手写了24行符号,混着数字、变体字母和手绘小图标,1300个密码单元里藏着155种符号,高频字母像打乱的扑克牌,de、que、général直接用整符代替。法国密码学者Daniel Tant十年前就啃下33个符号,撑起三分之一骨架;后来者Daniel Bourdeau卡在9月15日,因为找不到完整转录稿——而丘奇一查Persée平台,1969年那期期刊早数字化了,就藏在老扫描图里,灰度低、噪点多、第一行之后全是迷雾。
Astra干的事,听着像人:先切图识字,从1320个模糊单元压到1300个;拿Tant的33个符号当锚点,再揪出信里漏写的“CONSEQUENT”当突破口;发现单字母对不上,就转头把29个符号当单词算;调来雨果、马尔蒙回忆录、19世纪法语语料库当裁判;最后还倒回去,挨个核验每个符号在全信12处出现的位置,是否都拼得出合理词句。最绝的是,他刻意删掉所有拿破仑时代文献,让模型重跑一遍——兵力部署、部队番号、行动指令,一个没少回来。
现在Cryptiana网页上,“Letter to Marmont”那条目已标成绿色“SOLVED”,年份也从错标几十年的1807年,改成了1809年。Satoshi Tomokiyo亲自点的确认。不过丘奇自己倒是挺淡,说“真要较真,上世纪80年代就有专家能破,就看谁愿意为一张模糊图熬三周”。说白了,AI没发明新密码学,它只是把翻档案、描字形、编程序、对史料这些活儿,一口气干完了。
对吧?有些谜题,从来不是没人解,只是没人想花那工夫。
热门跟贴