他沉思了半晌,仿佛才回过神来,惊呼道:“我的天啊!我真想不出你是怎么能想出这么绝妙的方法的!”
“这样一来,插线板的一千亿个密钥就不起作用了!”俞大维聚精会神,思维在飞速运转着,“只需要一个接一个地试验转子的不同顺序和设置,然后就可产生相应的字母环,再和当日截获电文的6个密钥构成的对应表的字母环相对照,就可得出转子的顺序和初始设置!”
“这样就从一亿亿种变成只有十万种可能性了!不,根据字母环的个数和长度这些特征值比对,是一个比十万小得多的数量!把所有的可能性都试验一遍,就是一件可以做到的事情了!”
宋鸿飞道:“破译者可以事先将所有十万种转子的顺序和初始位置的组合所产生的子母环进行编类都记录下来,这样就形成一本特征值字典,然后从这个字典中检索,就可更快速得出转子的设置,这种方式在破解密码上称作‘字典攻击’。”
“得到转子的设置后,插线板先不接线,按这个设置将截获的密文输入,得到被打乱的明文——因为信息中6对字母被随机对换了。但仍然会得到很多可辨的词语,而这种字母对换只是一种非常简单的替换加密,很容易被破解,像‘herro’就可以合理推测它应该是‘hello’,这样就能得到插线板的设置。”
俞大维已是无比的叹服。
他看了看宋鸿飞,问道:“嗯,方才你说验证过?这些天你跑来弹道所,说是用计算机,但总感觉有些神神秘秘的,不单是在计算弹道力学,原来还用来干了这个?”
本小章还未完,请点击下一页继续阅读后面精彩内容!
宋鸿飞嘿嘿微笑着道:“俞长官真是目光如炬。”
俞大维指了指黑板,道:“少来高帽!我实在没想到,你对密码学还有这么深的研究!你这些推演,着实让我费了太多脑细胞!”
他似乎又想起了什么似的,又问道:“德军的密码机绝对属于机密,我很好奇,它的内部构造和一些操作规则,这么机密的资料你是如何得知的?嗯,你不要多想了,此事太过重大,我必须向军委会汇报——对高层得有足够充分的说服力。”
宋鸿飞暗自心想,总归还是得有此一问!我当然不能说本人其实是来自70多年后,在未来的时候我曾经深入了解过二战的密码战,其中就包括波兰和英国破解德军Enigma密码机的过程。。。
那样还得了?!搞不好俞大维当场就认为他是由于用脑过度而发疯了。
不过宋鸿飞这些天早就想好了说辞,他缓缓地道:“Enigma密码机的发展从商用型到军用型,由来已久,型号也多,某些型号也应用到英、法、意、波、美、荷、瑞、西等国,也包括我们的敌人——东洋国。各国对类似这种转轮加密原理的密码机也早有自己的研究和应用。”
宋鸿飞又道:“然而,我国密码学发展落后、技术力量薄弱,对密码的编制、应用和破译还是在手工密码的阶段,对现代密码机的研究甚少。”
俞大维只好面带尴尬地笑笑。