在法肯豪森和内维格尔发回的资料的帮助下,德国通讯局迅速对恩尼格码密码机进行技术性改进。
为了不让法国和波兰情报机构引起警觉,德国人故意让这些改进措施看起来是正常的、循序渐进的性能更新和改进。
德国人采取了几项措施:一、把扰码转子内部的接线方式重新进行了调整。
二、把转子的数量从3个增加到5个,使用的时候从5个转子中随机选择3个安装到密码机上。这样一来,3个转子的排列组合数量就从6种变成了60种。
更关键的是,波兰人花费了大量时间辛辛苦苦分类整理并记录形成的“字母环特征值”对照表就全然无效了。如果还要按照原来的方式重新弄出一份字典,就要耗费10倍的代价。
三、把插线板上的字母接线从6对增加到了10对,密钥空间又大大增加了,是原来的15900倍。
这对波兰专家是一个致命的打击,他们的“算力”已达到了极限,原本他们使用6台相同的“炸弹机”来试验6种转子的排列组合,现在需要60台才能达到原来的效率。
而制造这样一台新的“炸弹机”费用是原先一台的好几倍,60台就得数百倍,这是一个天大的资金窟窿,他们的拆西墙补东墙拉来的预算早就已捉襟见肘。
希特勒和勃洛姆堡、戈林等德国高层人物,以及在金陵和华夏专家保持密切沟通的法肯豪森和内维格尔终于松了一口气,心想这回就算还没能高枕无忧,起码也能让对方在短时间内束手无措了吧?
然而,宋鸿飞很快就给了法肯豪森和内维格尔当头一棒,他又向俩人展示了针对改进后恩尼格码机的破解方法。
德国人震惊得无以复加,这些改进措施采取了最严格的保密,无关人等无法接触,外界更绝无可能获悉。他们并没有向中方透露扰码转子内部新的接线方式,宋鸿飞如何得知?
宋鸿飞轻描淡写地表示:“我的论文中有从密文和密钥倒推出转子内部连线状态的方法,其中的数学原理就是置换矩阵,借助计算机的强大算力来求解这个矩阵方程,在有限的时间内是可行的。”
法肯豪森和内维格尔面面相觑,冷汗直下。这等于说密码机的改进还没有来得及全面普及就已宣告无效,他们的密码在高明的破解者面前近乎于透明。
宋鸿飞说得自然简单,其实他也是占尽了上帝之眼的便宜。
后世穿越来的他知晓历史上1938年-1940年间德国对恩尼格码机进行的改进措施,现在虽然历史的进程因他的出现平添了变数,但其结果却没有变,只不过德国人的改进提前了一两年。
不过宋鸿飞无从判断的是,发生了这种种变化,波兰人以及二战爆发后盟军专家是否还能像历史上一样破解德军的密码机?
虽然战争的胜败取决于综合实力,情报谍战不是主因,却也是一个无法忽略的重要因素。早前他已推演过,欧陆大战各方缠斗越紧,并不会殃及到远东,反而更有利坐山观虎斗,这是华夏博弈的最优解。
心念电转间忽然冒出一个念头,往后德国人发起闪电战首先拿波兰开刀以致二次世界大战爆发,是不是也有此事的原因?
真是突如电闪惊觉般一个激灵,足以让他心中翻起千重巨浪。
不过宋鸿飞并不认为他的做法有什么不地道,在国家利益面前从来就没有什么道德情义可言。现在东洋人在华北蠢蠢欲动,时局已是十万火急,华夏亟需强大自己,在内忧外患、风雨飘摇之际趋利避害,以国之名义任何行为都是无可无可厚非的。
再者,当时波兰与华夏的关系并不友好。
处在德、苏两大强国夹击之中的波兰对苏联的戒备一向比对德国更甚。早自一战后的巴黎和会,波兰的外交策略就是极力想牺牲华夏拉拢日本,意图支持日本在远东侵略扩张来牵制宿敌苏联,比各大列强更为露骨。
波日从此两国各怀鬼胎,一拍即合,在对华问题上狼狈为奸,严重损害了华夏利益。
宋鸿飞清楚地记得后世有材料表明,当时波日进行了情报合作,波兰将其破译密码的专长传授给了日本,日军的破译技术得以突飞猛进。“九一八”前后,日军之所以能够破译张少帅和东北军、金陵间的大量电报,波兰在关东军的顾问起到了至关重要的作用。
在国联投票表决对日制裁以维护和平正义时,波兰公开跳出来表示反对,赤裸裸为日本张目。伪满洲国成立后,波兰和它眉来眼去开展外交活动,严重侵犯了华夏的主权,国民政府高层对波兰的行径相当愤怒。
以德报怨从来不是宋鸿飞的风格,你做了初一,那就不要怪我做十五,只能怪你咎由自取。敌人的朋友纵然不是敌人,但也不会是朋友,以直报怨,以德报德,来而不往非礼也。
德国人震惊之余,采取了更多的措施加强密码机的安全性:
一、对转子进行了改造,使得转子芯外侧的字母圈可以