我们讲到了波兰数学家马里安·雷杰夫斯基利用恩尼格码设计和使用的各种缺陷破解了商用恩尼格码。但是由于德国军方对恩尼格码设计和使用的改进以及战争的临近,波兰科学家们不得不放弃了对恩尼格码的研究,并将所有研究成果随带着一个波兰制造的恩尼格码样机送到了英国。
当时除了英国之外的其他盟国包括法国,苏联等都低估了德国的战力以及恩尼格码在战争中的重要性,并在拿到波兰科学家研究成果之后草草得出了恩尼格码不可破解的结论。唯独英国在经过各方国力对比之后提出了破解恩尼格码是提早结束战争及伤亡的关键。于是波兰科学家的研究成果以及那台恩尼格码机便以国家头等机密被放在了英国的布莱切利公园。
当时政府决心不惜一切代价破解恩尼格码,并聘请了当时国内最有名的语言学家,密码学家以及数学家们共同研究破解方法。当时的英国科学家们继续沿用了波兰科学家的破解方法,聘请了大量的工作人员使用记录表进行人工对比。但根据上一期的描述,德国人在改进了恩尼格码的设计和使用方法之后大大增加了恩尼格码的安全性,使得波兰科学家们总结出的破解方法很难再破译改进后的恩尼格码。
不仅如此,德国每天凌晨更改恩尼格码设置的决定使得破解工作的进展完全无法累积。从德国每天早上六点的第一封电文开始到凌晨12点,如果英国科学家们不能在这18个小时之内破译出当天的密钥(恩尼格码机的初始设置),那么第二天的破译工作就必须重新开始。这也使得前期的破译工作几乎毫无进展。然而众多科学家中有一个在当时数学界便鼎鼎有名的人—阿伦图灵。当时的图灵在破译团队中却比较默默无闻。
原因很简单,首先,当时的图灵的德语水平远不及团队中的其他人。于是当时的团队并没有将很重要的任务交于图灵。试想一个不怎么会德语的人如何去破解别人的密码呢?其次,当时的图灵便看出了当时破译方法的弊端,于是他也很少和同事们合作,反而致力于设计一个能用相对聪明的穷举法破解所有恩尼格码的机器(后被称为炸弹机)。
虽然他也知道普通的穷举法完全不可能在短短18小时内尝试所有可能,但他相信存在更聪明的办法来优化传统的穷举法并执着于用机器打败机器的想法。根据图灵传的描述,图灵从小便痴迷于对机器的设计及制作。作为数学家的他虽然其手工方面并没有什么可圈可点的地,但他设计的思想在当时来看却是非常前卫的。那么图灵最开始设计这款机器是从哪里得到的启发呢?答案就是波兰科学家马里安.雷杰夫斯基的发现—加密字母的循环。