二战:德国潜艇U-110被皇家海军俘获。船上是最新的 Enigma 机器,盟军密码学家后来用它来破解德国的编码信息。
Enigma 机器是在 20 世纪早期到中期开发和使用的一种密码设备,用于保护商业、外交和军事通信。它在二战期间被纳粹德国广泛用于德国军队的所有部门。 Enigma 机器被认为非常安全,它被用来加密最绝密的信息。Enigma 有一个机电转子机构,可以扰乱字母表中的 26 个字母。在典型使用中,一个人在 Enigma 的键盘上输入文本,另一个人写下键盘上方的 26 个灯中的哪一个在每次按键时点亮。如果输入的是纯文本,亮起的字母就是密文。输入密文会将其转换回可读的明文。每次按键时,转子机构都会改变按键和灯之间的电气连接。
系统的安全性取决于通常每天更改的机器设置、基于预先分发的密钥列表以及为每条消息更改的其他设置。接收站必须知道并使用发送站使用的确切设置才能成功解密消息。
尽管纳粹德国多年来对 Enigma 进行了一系列改进,这些都阻碍了解密工作,但它们并没有阻止波兰在战前破解机器,使盟军能够利用 Enigma 加密的信息作为主要情报来源.许多评论员表示,从解密 Enigma、Lorenz 和其他密码中流出的 Ultra 通信情报,大大缩短了战争,甚至可能改变了结果。
德国潜艇 U-110 是二战期间运行的纳粹德国德国海军的 IXB 型 U 艇。她于 1941 年 5 月 9 日被皇家海军俘虏,并向英国人提供了一些秘密密码文件。 U-110 的捕获,后来被命名为“樱草花行动”,是战争中最大的秘密之一,持续了七个月。富兰克林·D·罗斯福总统直到 1942 年 1 月才被温斯顿·丘吉尔告知俘虏。