这些密码保证了通信的安全性——至少在其他人找到破解密码的方法之前是这样。
13世纪的哲学家罗杰·培根写道:“如果一个人写了一个秘密,除非他把它隐藏起来,否则他就是疯了。”从古至今,政治家、军事领袖甚至恋人都使用密码来加密机密信息。“几个世纪以来,使用代码和密码的目的基本保持不变,”《密码的故事》的作者马克·弗拉里说,“以一种敌人无法读取的方式传达信息。”
古希腊的信使在头发长出来之前就把信息纹在剃光的头上。这是一种缓慢的方法,但与使用德国的恩尼格玛机器加密信息的意图相同。早期使用电报的商人经常使用代码来隐藏价格和订单的细节。如今,互联网上的金融交易通过加密技术保密。从朱利叶斯·凯撒到托马斯·杰斐逊的历史人物都使用过密码,有些系统——比如共济会密码——已经使用了数百年。以下是八个改变世界的传奇密码。
1.密码棒
斯巴达人有一种相对简单但有效的长距离发送加密信息的方法:密码棒,一种可以缠绕羊皮纸条的木棍,上面写着信息。打开后,这条信息难以辨认。当缠绕在同样周长的木棍上时,信息就会显露出来。
普鲁塔克在一世纪时描述了斯巴达人是如何使用密码棒的:
“他们做了两根长度和厚度完全相同的圆木头,这样每根的尺寸都是一致的,他们自己留着一根,把另一根给他们的使者……然后,每当他们想要传递一些秘密和重要的信息时,他们就做一卷又长又窄的羊皮纸,像皮带一样,把它缠绕在他们的棒子上....。”
一旦知道了棒子的周长,密码就很容易被破译,而且这种方法只适用于传递较短的信息。
2. 凯撒密码
凯撒密码包括将信息中的每个字母移动一定数量的字母。罗马将军盖乌斯·尤利乌斯·凯撒在高卢作战时,在与罗马朋友的通信中使用了这种替代方法。罗马作家苏托尼乌斯说,凯撒“改变了字母的顺序,以至于无法辨认单词。”如果有人想破译它……他必须插入字母表中的第四个字母,即D代表A,以此类推。”
凯撒非常喜欢在他的通信中使用各种加密方法,瓦莱里乌斯·普罗布斯在公元1年写了一整篇关于凯撒技术的论文(该文本现已失传于历史)。流传下来的是凯撒自己对高卢战争的描述,他在描述中用希腊语而不是拉丁语给被围困的西塞罗写了一封信,“以免信被截获,我们的措施会被敌人发现。”此外,这封信还被绑在一根长矛上,扔进西塞罗的营地,在那里的一座塔楼里藏了两天才被发现。
3. 共济会密码
18世纪的共济会成员使用猪圈密码来加密信息。它不是把字母换掉,而是把字母放在一个网格上,用网格线形成的相邻角度,加上一系列的点,来代表网格内的字母。它也被称为共济会密码、拿破仑密码和井字密码。
它最初的用法早已被遗忘,但有人说它最初是由拉比们用希伯来语编码信息。早在1531年,德国博学家海因里希·科尼利厄斯·阿格里帕就在他的《关于神秘哲学的三书》中提到了猪圈密码,并且它们继续被使用了几个世纪。它们在美国独立战争中被英国人使用。猪圈密码在18世纪被共济会成员使用时变得更加普遍,以至于它被称为共济会密码。
4. 路易十四的大密码
由安托万和博纳文蒂尔·罗西尼奥尔父子二人创造的大密码,被路易十四用来传递敏感的政治信息,200年来一直没有被破译。以前的密码使用26个符号(字母表中字母的数量),而大密码使用587个数字来代表法语音节,而不是单个字母,并且通过使用一些数字来表示删除,使事情变得更加复杂。密码分析家Étienne Bazeries破译了太阳王(路易十四)的一条更有趣的信息,其中包含了铁面具人的可能身份。
5. 杰弗逊车轮密码
在美国革命期间,托马斯·杰斐逊、詹姆斯·麦迪逊、约翰·亚当斯和詹姆斯·门罗等开国元勋都使用密码加密他们的通信。杰斐逊甚至发明了几个自己的密码。
杰斐逊在担任美国驻法国大使期间受到启发,创造了杰斐逊车轮密码。自文艺复兴以来,欧洲法院就雇佣了“黑室”的密码分析师,他们从邮局截获敏感邮件,复制并解码,然后送还。为了避开他们,杰斐逊创造了一个木制的物体,看起来像一个覆盖着字母的擀面杖。密码由一个金属轴上的36个木制圆盘组成,每个轮子上的字母随机排列。发送者会在一条水平线上写一个正常的句子,当轮子都在那个位置时,在另一行上抄下一串无意义的水平字母,然后只把这串无意义的字母发送给接收者。当接收者在他们的密码上重新生成那串字母时,他们也会重新生成真实的、可读的信息。
1802年,当时的总统杰斐逊向美国驻法国大使罗伯特·R·利文斯顿发送了一份密码,他写道:“我寄给你一份密码,供我们之间使用,它会给你带来一些麻烦,但一旦理解,就最容易使用了。”杰斐逊还在1803年送给梅里韦瑟·刘易斯一个方桌密码,让他在与威廉·克拉克一起为购买路易斯安那州勘探土地时使用。
6. 摩尔斯电码
19世纪初电报的发明使信息能够以极快的速度远距离传送。美国发明家塞缪尔·摩尔斯申请了一种名为摩尔斯电码的二进制系统的专利,用点和破折号代替数字和字母。电报员将客户的信息翻译成摩尔斯电码,然后通过电报线发送到各站,在那里再转换成文字。有一个主要的缺点。正如《英国季刊评论》的一位作家在1853年所强调的那样:“还应该采取措施,消除目前对通过电报发送私人通信的一个重大异议——侵犯一切秘密——因为在任何情况下,一个人写给另一个人的每一个字都必须被六个人知道。”
电报的隐私问题导致人们对密码的兴趣重新抬头,旧密码也重新出现。摩尔斯电码经常与其他加密方法结合使用。这条信息首先用一种方法加密,然后转换成摩尔斯电码传输。
7. 恩尼格玛密码
恩尼格玛机器看起来更像一台打字机,而不是一件武器,但它是二战期间德国军事武器库中最强大的工具之一。1918年,亚瑟·谢尔比乌斯发明了加密商业信息的加密技术,在二战期间,它作为纳粹发送机密通信的首选方式而臭名昭著。它便携、快速,而且很大程度上是自动化的。输入的文本由机器自动加密,然后通过无线电传输。接收者将编码的信息输入他们的恩尼格玛机器,机器将自动产生解码的信息。
它也是高度安全的:恩尼格玛机器有一系列带有26个字母的扰码磁盘(到1938年,每台机器有5个扰码磁盘)。德国军方制作了日码本,这样发送端和接收端的机器就会调整到相同的设置,然后每24小时更换一次。这意味着盟军截获的每条信息都有超过1.5亿亿个可能的组合可供探索。
布莱切利公园的“炸弹”机器曾经用来解码纳粹的信息。
手动破坏它几乎是不可能的,尽管波兰的代码破译者确实做到了这一点。随着恩尼格玛密码机变得越来越复杂,英国布莱切利公园的密码破译人员被迫首先开发机械炸弹(数学家艾伦·图灵发明的一种机械装置)来帮助解密,然后是最早的计算机之一——巨像。
到战争结束时,破译了250多万条信息。为了避免泄露他们破解了恩尼格玛密码,英国人发明了一个名叫“博尼法斯”的军情六处间谍,据称它就是截获信息的来源。
8. 纳瓦霍密语员
第二次世界大战期间,美国海军陆战队试图创造一种牢不可破的密码,他们决定以一种复杂的、不成文的语言为基础,这种语言除了少数民族之外相对不为人知:那就是纳瓦霍语。他们雇佣了29名纳瓦霍族人来编写密码,他们被称为“纳瓦霍密码讲话者”,参与了太平洋战区的每一次海军行动。这一密码帮助美国取得了对日战役(如硫磺岛战役)的关键胜利。
战后,日本情报部门负责人承认他们已经破译了美国空军的密码,但在破译纳瓦霍密码时却惨败。在战争和绝密项目存在期间,密码一直未被破译。
纳瓦霍人并不是第一个把他们的语言技能借给美国军队的印第安人;第一次世界大战期间;包括乔克托族在内的至少五个不同的部落使用他们的母语来传递情报。