Edgar Allan Poe 如何用故事启蒙密码学
The Gold-Bug: Edgar Allan Poe's story that taught me about cryptography (2024)

我在印度读中学时,Edgar Allan Poe 的短篇小说《The Gold-Bug》让我第一次接触到了 cryptography。故事里,主角通过逻辑推理破解了海盗藏宝图的 substitution cipher,这种基于字母频率分析的方法,正是现代密码学的雏形。Poe 在 1840 年代就理性地指出,加密并非神秘巫术,而是可被逻辑破解的科学。这篇故事不仅启发了无数人,甚至影响了 Claude Shannon 等后世信息论奠基人。有趣的是,流传版本中常因排版错误导致解密结果出现偏差,直到后来才发现原始报纸上的正确符号。
Poe 认为,任何人都能通过逻辑推理编写并破解秘密信息,这并非某种神秘的黑魔法。