在线试读

get_product_contenthtml 图灵研制的 解密机能够以极高的效率检测出恩尼格玛机的转子组合。这台机器有很多三个一组的转盘,每一个转盘就相当于恩尼格玛机的一个转子,每组转盘就相当于一台恩尼格玛机,一台 解密机就相当于36台恩尼格玛机。转盘也叫作鼓,每个转盘正面有26个字母,在转盘背面,每个字母对应4块拨片,而在每一块拨片上,有19根接线,它们连接的是面板背后的交换机。在解密时,机器会时不时地停下,这时转盘上的指针会指向某一个字母,字母组合可能就是恩尼格玛机密码的正确破译文字。
     试想一下,如果这个工作由人类来做,尝试不同的加密方式,即使你能一秒钟试一个,那也要花费很多时间才能完成。 解密机能够一秒之内运转并测试上百种转子位置,它大概只需花20分钟就能试遍17000种可能,并且它还可以 24小时不停歇地工作。
     但是,新问题又出现了。恩尼格玛机的转子是可以互换的,德军实际上有5个转子,但是只使用3个,所以其实存在60种运转的可能性,也就是说,并不是启动了 解密机,20分钟就能得到答案。因为你可能使用了错误的转子,所以这个时候,你就需要 换转子,然后重新一遍又一遍地尝试。有的时候破译工作可能10分钟就能找到答案,有的时候需要一周时间,总之,不去尝试的话,永远不知道到底要花多少时间。
     不管怎样,有了 解密机,盟军时不时破译的密文,不是一两条,而是成千上万条。这下英国可以截获大量信息:有进攻或撤退命令,作战报告,部队士气及物资情况,天气,海军或空军侦察报告,增援请求,等等,几乎所有信息经过破译和翻译后都被送到盟军司令的桌子上。 解密机不仅对改变战争进程至关重要,也是机器 踏入自古以来由人类智能 的领域。
     到战争结束之前,有超过200台 解密机被制造出来。这些机器每天工作24个小时,每周7天,操作员的工作简单而枯燥——接到电话指令,告诉他们要用哪个转子,用什么样的加密设置,从哪个位置开始试,然后他们设置好机器,逐一转换尝试,等待,机器停止后,就记录下结果并向指挥部汇报。很多操作员其实从来都不知道他们做的到底是什么工作,因为他们并没有被告知整件事情到底是什么,他们只是被告知去操作机器,并且他们操作机器这件事也必须要 保密。
     我好奇地问大卫·肯尼恩,他们破译出的 条信息究竟是什么。大卫也不确定。是天气很好吗?其实并不会是什么特别引人注目的内容,也不会是关于战争的重大新闻。很可能破译出来的情报就是些 无聊的信息,因为为了找寻破解密码的方法,你不得不从一些你基本上知道字面意思的德文信息入手。天气是德军比较规律化提到的内容,他们倾向于每次都使用同样的一些词汇,但是其中的关键并非在于这些琐碎的情报写了什么,而是你能够从中发现并总结发报方的密码设置规律,进而应用到其他成千上万的情报中去,而那些情报可能告诉你 有用的信息。
     这真是一个脑洞大开的逻辑推理过程! 我真想亲自见识一下 解密机运转时的样子,可惜眼前的这台机器只是《模仿游戏》中的道具,静静地立在我的面前,但我能想象得出,当图灵 次启动这台机器的时候,那轰隆作响的声音,在他心中一定堪比天籁。
     P33-34