恩尼格码密码机的转子前是显示屏,展示字母表中的每一个字母,显示屏前是键盘。这个时代还是机械键,想要按动它需要比后世按动电脑键盘用力很多。当你把一个字母打在键盘上时,显示屏上一个不同字母的灯会亮。这是用来做密码写在信里的字母,但必须迅速仔细的看,因为灯只亮一小会儿。
恩尼格码密码机的转子是旋转的,当第一个转子旋转到一个位置,它就会和26个字母一一吻合。当第一个转子和26个位置吻合完毕后就回到原处,第二个转子再旋转到位置,等到第二个转子和26个位置吻合后,也回到原处,再由第三个转子旋转到位置。依靠这样的编码,只要这份电报不超过17576个字母长,字母表就不会重复。
操作时也可以把转子的轮子拿走,再按顺序把它们放回去。因为每个转子有不同的线路,不同排列产生不同密码。所以有105456种可能性。在机器的前面加上一个插接板,变化规律又多了一倍,这样共有超过100000000000种不同的字母表。
希斯勒上台之后,条顿军在大幅增加这种密码机的复杂程度之后,将其用于军事通讯。其实恩尼格码密码机依然属于机械加密,虽然看似非常复杂,只要拥有大量电文,还是可以进行破译的。只不过在条顿军看来只要增加复杂程度,在一定时间内,没有人可以找到其规律。
然而条顿人过于自信了,很快白鹰国著名数学家图灵加入到了解码组之中。他利用战前白兰人设计的炸弹解码方式,研制出了炸弹解码机。炸弹解码机是采用上百个密码齿轮同时工作,可以很快计算出恩尼格码所用的编码规则,哪怕条顿人每月更换一次密码本,每天更换一次密码规则,一样会在很短时间内被破解出来。
经过这样的解码过程,图灵了解到不管机械式编码有多么复杂,也一样能够被快速破译。作为一位数学大师,图灵咨询了多位电力工程师之后,开始设计一款以电信号进行加密的机器,这就是白鹰国如今所使用的电子密码机。
电子密码机的原理与电脑相同,只不过比较简单而已,不过对于这样的密码白鹰国仍然无法放心。因为图灵在使用炸弹解码机破译华兰国军用密码的时候发现,他无论如何努力,也根本破解不了。这一发现让图灵吓出了一身冷汗,想到被条顿人誉为无法破解的恩尼格码密码机被自己破解,他就感觉华兰国应该也有能够破解电子密码机的方法。为了进行二次加密,图灵给白鹰国军方提出了一个加密方式,语言加密法。
这个方法说起来非常简单,根本与数学无关。它的原理就是利用少数民族难懂的语言作为密码,对方无从了解这种语言的结构,自然也就无法破解了。白鹰国军方很快将视线转向了居住在亚利桑那州与新墨西哥州交界处的纳瓦霍人。
纳瓦霍人的语言语法和发音都极为怪异,听起来有点像野兽的怪叫,这种语言的语法和音质对于非纳瓦霍人而言几乎是无法学习的,而且这种语言是没有书面形式的。白鹰国军方就是利用这种语言的难懂和隐秘性,组建了纳瓦霍族通讯部队。
这些纳瓦霍人利用纳瓦霍日常用语和自己设计的400个左右的暗码词汇,组成了几乎没有规律的古怪密码,然后再重新创造新文字加以编写。这些密码虽然同样以电子密码机编写,实际上除了纳瓦霍人却是谁也看不懂的。