会议室内的窗帘被拉开了,窗外投射进来的阳光,驱散了房间内的黑暗,而幻灯机也已经被关闭,众人关注的目标不再是幻灯片幕布上显示的图像,而是沙发前茶几上摆放的一个密码机。
对于谢罗夫、菲京以及艾廷戈来说,这还是他们第一次看见德军所采用的这种“谜语”密码机,这玩意按照德国人的叫法,应该名为“恩尼格”密码机。
密码机就像个箱子,正上方是一个个圆形的按键,和打字机一模一样,而在密码机的正面,则是一方接线板,接线板上标注着二十六个英文字母,与之相匹配的,便是二十六个插线孔。
密码机设定的“四维”,便是通过接线板来实现的,每次破译电文的时候,需要将两根双头连接线,插到对应的插线孔里,换句话说,也就是一次占用四个字母所代表的的插线孔。
如果插线孔占用的字母不同,那么通过上方的打字机打出来的字母便不一样。
举个例子,如果两根连接线占用的正面插孔是“a”、“w”、“c”、“f”,那么按动上方的打字机“a”键,它打出来的字母可能就是“s”,如果把插线槽换一个孔,把“w”换到“d”,上,那么同样按下打字机的“a”键,它打出来的字母可能就是“b”。
这还不算,密码机还要配合着密钥来使用,而这个密钥就是所谓的“转子”,转子类似于密码箱上的密码锁,一共有三个旋转齿轮,每个齿轮对应着从1到26这么26个数字,对应的是26个字母。如此一来,三个旋转齿轮分别对应不同数字的时候,密码机上同一个键打出来的字母,也是完全不同的。
所以,要想确定一份德军加密电报的内容,就需要确定至少五个条件:两根双头连接线所占用的字母插槽,转子上三个齿轮所对应的数字排序。
如果这些信息不确定的话,单纯依靠排列组合去碰,那么就得在数以亿计的可能性中,去选出其中的一种,其难度可想而知,别说是依靠人工去演算了,即便是使用计算机去演算,恐怕也不是一件容易事。
负责为在场众人做解说的,是一名头发花白的老头,别看老头穿的土气,满脸的胡子也邋邋遢遢的,但却不是一般人。
老头名叫亨瑞尔?贝雷辛斯基,波兰人,原波兰著名数学家、密码破译专家,二战爆发前,他是所谓“波兰三杰”中马里安?雷耶夫斯基的老师,一直都在从事破译德国无线电密码的工作。
作为一名犹太人,他在波兰被德军占领的时候,滞留在了立陶宛,随后被内务人民委员部抓捕,关进了监狱,如今,也属于那种一边服刑,一边为国家安全人民委员部服务的科学工作者。
为在场众人介绍了密码机的操作原理,亨瑞尔最后说道:“在转子和插线板的配合下,这些按键所能呈现出来的字母组合,可能多达一点五亿种,单纯靠逻辑破解是存在极高难度的。”
说到这儿,他将手提包拿起来,从中抽出一张纸放在茶几上,说道:“到目前为止,我们从情报中心拿到的近12万份加密通讯中,仅仅破获了一份。”
维克托将那张纸拿起来,看到纸张的最上面,是两行由大写字母组成的乱码,这些乱码中,五个字母形成一组,一共是十六组。
而在这些乱码的下面,则有一段俄文:“与敌接触的最后方位为:0830hAJ9863;220度;8节;正在尾随。”
看内容,这应该是一段由德军舰船发出的密电。
“不过,这是前年三月份的一份电文,”亨瑞克继续说道,“我们对比了同时期的一系列密电文,最终确定,在前年三月份到六月份之间,德国人使用了同一套的四维参数和密钥,但在当年的七月二号之后,这些参数就做了变更。”
说到这儿,他停了一会儿,似乎是在犹豫下面的话要不要说,最终,他还是小心翼翼的说道:“密电码的破解,可以有两种选择,一种是逻辑破解,一种是暴力手段破解,考虑到这种密码机的复杂性,我认为,选择逻辑破解的方式是不科学的。”
“什么叫做暴力手段破解?”菲京有些疑惑的插嘴问道。
“就是……”亨瑞克抬头看了看维克托,说道,“最好能掌握到德国人的密电员,当然,是需要在德国人未察觉的情况下。”
“好啦,你出去吧,”听他这么说,谢罗夫点点头,说道,“我们会考虑你的建议的。”
亨瑞克闻言急忙站起身,拎着自己的公文包,畏畏缩缩的离开了会议室。