所以,这一次普鲁士人学聪明了,这种简单对应关系弄多少次都无法彻底解决问题,因为人家总能追本溯源找到一一对应关系来确定密码。所以,他们弄出了ADFGV栏框密码。这个密码的栏框是一个5*5的字母矩阵,用来对应26个英文字母,什么?你说只有25个?那这个容易啊,直接让I和J对应同一个字母就可以了啊。
之所以叫ADFGV密码,其中一个非常重要的原因就是这个5*5的栏框的横纵坐标就是用这5个字母分别表示的。根据明文中的字母,然后用这个栏框的横纵坐标进行取代这就成了加密的第一步,其实这个加密的办法很好破解,这是最简单不过的古典加密方法了,但是可惜的是,这一次德国人又加入了密匙!所谓的密匙是另外的移位编码,在用密匙移位的时候,用密匙字符在原有的坐标体系中额外加一列,然后将第一次加密的密文按照5个一行的顺序写进去,然后再按照另外一个字母顺序的密匙抄录,这样形成了最终的密文。
这种密码难以破译的关键在于密匙和移位密码是每天都在变动的,及时你发现了,也没有任何用处,或者说你拿到了5*5的初始对应表格意义也不大,对方随手在写一个5*5表格就可以了,破解时可能的,但是如果用猜,或者简单的寻找一对一对应方法的办法的话,是很难在时效性和准确性方面保证的。在没有计算机的时代怎么办?
只有一种办法,那就是寻找开头相同的电报,因为这说明他们使用了相同的分解密匙和移位密匙,然后再通过数学方法进行筛选。当然,这里还需要一个客观条件,那就是有足够大量的情报反复出现,有足够的素材才可以破译,这也是为何开始巴伐利亚的情报小组也没能破译对方的原因所在。正在积累素材期间啊!
从第六周整个事情开始出现了转机,在这个游戏开始后的第38天的时候,王子将第一份破译的电报交给了德皇。两天后是第二封。然后在这周结束之前,6封电报被送到了柏林!这意味着整整12万马克已经从德皇的账户中划到了王子的名下。而当第七周来临的时候,在短短一周的时间里,整整18封电报被破译!两周不到的时间,德皇损失了50万马克!
“谁能告诉我,这是怎么回事?我不是要求你们更换了对照表和密匙吗?为何对方的破译速度还是那么快?我们从早晨把电报发出去,在我喝下午茶的时候,巴伐利亚那边就会把明文送过来!我感觉我们的智商被侮辱了,对方用一种看着傻瓜的眼神看着我们!这是我们的耻辱!帝国用高昂的经费为你和你手下那些所谓的密码专家提供了最好的条件,而看看你们做了什么?”德皇愤怒(www.ibxx.com)的说道。
“到现在了,已经到第七周了,你们居然连一封电报都无法破译,而巴伐利亚呢?他们已经从我们这里破译了24封电报!无论我们怎么更换栏框和密匙都无法改变这个结果,那么我只能说你们的方法就是失败的,你们所提出的这套加密方式根本不值得信任!”到了这一步,即使对密码学并没有什么研究的德皇也知道自己输了,因为对方已经适应了这种加密方法,而这个密码可以扩展的空间又太小了,所以,无论再怎么改都无法失败的命运。
“理论上5*5的对应表会有足够多种变化,我们可以通过随机改变对应方法来增加破译难度,但是情报需要稳定的传输,对应表本身不能随意更改,我们的一条信息可能要从总参谋部最终传到一个师级指挥官手中,如果我们要擅自改变对应表的话,这将是一个非常繁琐的过程。”
“而同样因为5*5的对照关系,我们的移位密码只能是5位,对方完全可以通过枚举和统计来找到其中突破口,再和事实相对应的话,只要能找到其中一封信的密匙,那么其它采用同样密匙的情报都将毫无保密性可言,我们承认对方在破译方面的能力,但是我必须要说的是,巴伐利亚王国在加密方面更有天赋,他们弄了一种全新的加密方式,这种方式在我们看了简直是无法破解的!因为每一个词组在每一封电报中都是不一样的!”施利芬输的心服口服,他没有为自己的失败辩解,而是明确的承认了!