模拟退火破解1542年教皇密码
A 1542 papal cipher cracked with simulated annealing
一封1542年由Alessandro Farnese枢机写给皇帝使节的信件,其中包含一段长达数页的数字密码,困扰了密码学界数百年。尽管George Lasry等人在2019年将其列为Vatican Challenge,但直到2026年仍未有人解开。我利用模拟退火算法,结合训练好的意大利语五元组语言模型,同时搜索密钥分配与代码边界。通过让算法在随机尝试中接受“更差”的解以跳出局部最优,最终成功还原了密钥,解读出关于Montepulciano离境及土耳其威胁的机密情报。这一过程展示了计算语言学如何跨越五个世纪,让沉睡的历史重见天日。
接受更差的移动让搜索能够逃离那些虽然优于其直接邻居但仍然是错误的密钥。
- userbinator
我脑补自动把标题纠正成了“PayPal 密码”,结果被勾引点了进来……
说点严肃的,这看起来像是高级压缩算法所做的上下文建模,不过是反过来的。
恢复密钥并不能确定文本内容。
话虽如此,这篇文章里的 Claudish 风格只是稍微有点烦人。
- raphlinus
我有种预感。Pangram 把这个识别为 AI 生成的。
- esafak
我早就猜到会是密码学。现在大家都在破解点什么。另见:https://news.ycombinator.com/item?id=49738551