恩尼格玛破译记(1)
恩尼格玛破译记;英国情报机构破解德军密码
1938年秋天,英国情报局收到了驻柏林代号为1200情报员发来的密电:
德国陆军已试验成功一种名为恩尼格玛的密码机。使用方法不
详,但据说其排列组合可能是无法想象的天文数字,难以破译。请投
入足够力量予以重视。
应该说,这位1200情报员是很有战略眼光的,倘若在战争期间不能破译德军密码,英国人将变成聋子、瞎子,无法做到知己知彼,也就难以保证战争的胜利。
其实,早在20年代末,德国人已在研究和使用这种密码机了,当时,使人称这种密码机为哑谜,时至1938年,德国人又将哑谜机加以改进,变成更先进的恩尼格玛(恩尼格玛为希腊语,意为迷惑)。
接到1200情报员的密电后,英国情报局立即组织人力进行调查,弄清了恩尼格玛的来龙去脉。
原来在1919年,一个名叫胡戈科赫的荷兰人发明了一种密号器,在海牙取得了专利权。但他没有造出样机,把专利权转让给了德国工程师奥特舍尔比乌斯。舍尔比乌斯根据胡戈科赫的设计图造出了一部样机,并以恩尼格玛的名字取得专利。为了推销这种密号器,他印了许多宣传小册子作推销广告,小册子说:竞争对手天生的好问会马上遭到机器的组织,这是一部能使你对你的所有文件,或者说,至少对这些文件的重要部分进行彻底加密的机器。
恩尼格玛的工作原理是怎样的呢?对外行人来说非常之复杂而乏味,但也不妨了解一下。
恩尼格玛整部机并不大,约1尺见方,它有一个打字键盘,键盘上方是字母表,每个字母下面有1个小灯座。机器内有3个转轮,每个转轮内侧一圈都有26个电气接点与按键相连,每个接点代表字母表中的一个字母,3个转轮由一组复杂电线互相连接。当普通文字的电文通过键盘输入机器时,转轮将根据一个预定的档次进行转动,这样,普通的一句话就变成毫无逻辑关系的一串字母,整篇电文自然也就是一篇天书一样的字母组合表而已,任何破译天才都无法破译。因为三轮子密码机这种字母组合是3times;1018!但是对于拥有同种型号机且知道密钥的接收原来说,则简单的很;用机器以相反的方式操作就可以将原文复原。
德国人在舍尔比乌斯刚一推出恩尼格玛机时,立即就意时到这就是他们寻求已久的理想密码机了,它价格低廉,坚实耐用,便于携带、操作及保养。最重要的是它能产生大量密码,即使敌人得到了机器,不知道编码程序也是毫无用处的。因为解释恩尼格玛密码电文除了需要一部同型号的机器外,还必须知道密钥的设置表。因此,德国人十分自信,经改进后的恩尼格玛在任何时候、任何条件下,他的密码电文都是不可破译的。所以在整个战争时期,德国人共生产了10万台各种型号的恩尼格玛密码机,发至德国陆、海、空三军部队和情报机构使用。
1938年秋天的伦敦一片宁静祥和,人们怀着愉快的心情工作、生活。然而敏感的政治家们已闻到了即将飘来的战争硝烟味,看到天边那即将飘来的战争乌云;纽伦堡的纳粹突击队员怒气冲冲,天天发出战争的叫嚣;希特勒的野心在急剧膨胀
未雨绸缪,政治家们意识到必须做好战争准备。俗语说三军未动,粮草先行,但在现代战争中,最先行动的却是情报机构。对英国情报机构来说,迫在眉睫的大事就是破解德国人的恩尼格玛。