返回第115章 Enigma密码机(3)(2 / 2)穿越民国之烽火远征首页

俞大维沉思着,又道:“若是德军将这一点操作上缺陷也改进了呢?”

宋鸿飞暗忖不愧是拿了两个博士学位的人,真有打破砂锅问到底的探索精神!

他道:“那这个办法就失效了。但是Enigma密码机有一个设计上的缺陷,只怕德国人尚未意识到。由于反射器的设计,Enigma机有一个特性,那就是一个字母永远不会被替换为自身!”

俞大维吃惊道:“不会被替换为自身,这一点是设计上的漏洞?”

宋鸿飞点点头,道:“从表面上看,一个字母替换为自身,看起来就是没有加密。但实际上,‘永远不会是某个结果’这点反而成为了一条可以确定的信息,这在密码学上是个严重的缺陷。”

“在截获的电文中,有一部分内容是固定的和重复的,可以通过结合其他情报的方法推断出:例如接收者的姓名、职务和军衔,或者发电单位的名称等等。”

“例如德国人还喜欢在早上6点钟发送一条天气预报,在早上6点钟截获的电文开头中就包含wetter(天气)这个单词,还有他们喜欢结尾都来一句Heil Hitler(希特勒万岁),固定的规律是密码的大忌。再比如,还可以设下圈套,引诱对方发出包含某些自己可以确定信息的电报。”

宋鸿飞又道:“用wetter这个明文单词做示例,把这个单词字母在猜测对应的密文上方来回移动进行判断,如果出现上下两个字母相同的,肯定就不是这个位置,排除掉所有不可能的情况,就极有可能得到这个明文对于的密文了。”

俞大维叹服道:“很巧妙,非常有道理!

宋鸿飞拿起粉笔一边在黑板上写下来,道:“假设得到了以下的明文与密文对应表:

明文 W E T T E R

密文 E R K M G W

他忽然笑了笑道:“如果得到足够多能构成字母环,那就很好办了,和之前的办法如出一辙了。”

宋鸿飞又道:“就算只能推测出少量的明文,也有办法!”

俞大维也笑了笑道:“嗯,让我猜猜,你是说用机器破解?”

宋鸿飞也有点佩服了,道:“俞长官真是目光如炬!不错,就是用机器!”