第二章(二)(本章免费)
自侦听处侦控萨根与南京宫里的电台以来,迄今已截获上线来电11封,下线去电13封,共计24封。其中一半电报,反映什么样的事情基本是明的,比如西郊被服厂被炸的当夜,下线对上发长电一封,其意一定是汇报轰炸战况。再比如,粮店少老大一行被毙后三小时,下线又向上发电一封,其意思也是不难估摸的。再比如,杜先生找密特先生状告萨根的当天夜里,电台最后一次联系,先是萨根去电(电文很短),半小时后宫里回电(电文更短),之后电台就消失了,至今没有露过面。萨根去电内容自可猜测,肯定是在向上报告:他被怀疑了,怎么办。诸如此类。海塞斯统计了一下,这样的大致可以猜到电报内容的电报现有七封,他需要找其中之一作为突破口突围。只要撕开一道口子,正常情况下后面的工作就容易做了。
找哪一封电报作为突破口发力?
海塞斯经过反复研究、比较,最后确定的是南京宫里下发给萨根的最后一封电报。这封电报如下:
电文的前三行,属格式内容,其实可以置之不理,无非是发报方、接收方和发报的时间、电报的等级等相关说明,电文的真正内容是在后面一串假名上。这些假名海塞斯业已破译,可以换算成如下数字:
8771 2169 5755 5050 4311
8892 2173 4169 # 8932 7244
1006 9791 2000 6539
总计十四组数码,一个假名。可以想见,中间那个孤零零的假名,多半是标点符号,此外的十四组数码,各代表一个字。也就是说,这是一封有十四个文字的电文,电文的大概意思基本上可以揣摩出来,肯定是在通知萨根暂时不要联络、等候通知什么的。
海塞斯为什么要从这封电报着手突破?首先是这封电报短,越短越好;其次他认为该电报可能有的意思相对比较确凿、固定,至少“暂停联络”的意思是确凿无疑的,因为事实已经证明从此后电台就哑了,消失了。根据该电文的字数和可能的意思,海塞斯预测,他需要罗列排猜的句式总和,不会超过两千次,现在他已经排除近一半,如果运气好的话半个月内必见分晓。
像海塞斯实施的这种破译方式,正如面对一把丢了钥匙的锁开锁,开锁师(破译者)根据经验做出判断,磨出一把把钥匙去捅锁眼,一把不行,又来一把,如是再三。这封电报,海塞斯凭经验判断,只要磨出两千把钥匙去捅它,必有一把可以将它捅开。两千把钥匙,就是两千句话,这些话意思基本相近,只是字面和句式选择不同而已。现在海塞斯已经试过近千句话,他自信最后能将锁捅开的“那句话”一定在剩下的一半句式中。
如果这些电文确实是设了密的,这也是脱密的常规方式,海塞斯在这么短的时间里已经路走一半,说明他很擅长这种方式,决非等闲之辈。但是,陈家鹄怀疑这些电文是未经加密的,不过是国际明码的巧妙翻新而已。照此思路来破译这些电文,等于是钥匙在手,只是锁眼被巧妙地掩盖了。就是说,陈家鹄干的事是在找锁眼(海塞斯则是配钥匙),当然是比较容易的。海塞斯认为这种可能性非常小,现在陈家鹄承认没有找到锁眼,也证实了他的预判。
接下来的日子里,海塞斯建议陈家鹄照他的思路走,他把自己已经排除的近千句报废的话提供出来,希望陈家鹄与他协同作战,一起来组织、揣摩剩下的那些话。陈家鹄跟着干了两天,总觉得提不起劲,他脑海里老是浮现那个熟悉的影子,赶都赶不走。两天下来,他揣摩出来的话不到一百句,连海塞斯的一半都不到。
自然,这些话都是废话,都不是那把能开锁的“钥匙”,它们的意义只是把那把钥匙锁定在后面的猜想中。
转眼到第四天。
这天早上,海塞斯吃完早饭从食堂出来,正好撞上刚来上班的所长。这两天陆从骏晚上没有在单位睡,他怂恿家属做了人工引产手术(工作压力太大,不敢生下来),理当回家尽职。两天不见,陆从骏怪想念陈家鹄的,当即约上教授要去看他。途中,陆从骏被老孙喊住,去办公室处理了一些事,真正出发时已九点多钟,日上三竿了。快接近陈家鹄住的小院,陆从骏和教授都不约而同地仰起头来去看陈家鹄的窗户。阳光照在陈家鹄宿舍的窗玻璃上,熠熠生辉,可厚实的窗帘还紧紧地拉着。
海塞斯不由得笑道:“这小子,该不是干了个通宵吧?”
陆所长说:“年轻人,劲头足,精气旺,连干几个通宵没问题的。”随后问海塞斯,估计什么时候可以出成果。海塞斯捋着他浓密黑亮的胡子想了想,笑吟吟地说:“如果运气好的话,可能在一周内吧。”
陆从骏听了不大高兴,拉下脸半真半假地说:“别给我把宝押在运气上,一周之内你们必须给我出结果,你该知道,我把孩子都处理掉了,非常时期,你们要给我争气,可别让我干蚀本的事。”
两人说着上了二楼。可推开陈家鹄宿舍,空空的,床上只有一床被子,没有人影。
便想一定在上班。
便去他的办公室。
推开办公室,两人呆住了,陈家鹄根本没在干活,而是夸张地趴在桌子上睡得喷喷香,有声有色,睡得死死的,对两人的闯入毫无反应。海塞斯走过去,拍拍桌子,叫醒他,说:“可怜的人,你怎么在跟桌子亲热呢。”陈家鹄醒来,揉着眼睛,打着长长的哈欠,一边含糊不清地问:“几点了?”陆所长有些不悦,揶揄道:“难怪你在培训中心的时候老在课堂上睡觉,原来你有这怪癖,放着好好的床不睡,硬要睡桌子。”陈家鹄一脸倦容,咕哝道:“睡桌子有什么不好?”说着拿眼睛去瞟旁边的一堆草稿纸,朝着陆所长神秘一笑,“你要是知道我睡桌子睡出什么结果来,恐怕你以后巴不得我天天都睡桌子喽。”
陆所长一时没反应过来。
海塞斯听了,一个惊喜,瞪着眼问他:“怎么?你找到那句话了?”
陈家鹄把那堆草稿纸往他面前一推,“何止一句话,我把它的老窝端了。”
原来,几天来那个熟悉的影子一直折磨着他,昨天晚上他又转回到自己的老路上去琢磨,一夜穷追猛打,竟然把那“影子”逮住了!就是说,特一号线的密码正如陈家鹄当初猜测的一样,确实是国际明码的翻新,只是翻新的方式没像他猜的这么简单。事实上,该密码在翻新的过程中不但采用了替代技术(这是陈家鹄猜的),同时还加入了移位技术。
和替代术一样,移位术在密码发展史上也是最初级的技术,原理很简单,就是调换排列次序。本质上说,移位也是替代,比如把a、b次序转换一下后,也可以理解为b替代了a。不同的是,移位发生的替代必然是有规律可循的,比如特一号线密码采用的移位术是“奇偶对移”,即a、b对移,c、d对移,后面依次类推,直至y、z。而替代是没有规律的,它可以完全按照设密者的需要任意指定,比如a是z,也可以指b为z,就看设密者是怎么设定的。
特一号线采用的是替代加移位的双重技术,所以第一次陈家鹄单纯的替代是见不到结果的(出来的结果要么是乱码,要么就是怪字,词不达意,连不成一句话)。昨天夜里,陈家鹄突发灵感,想到移位术,在已有的经过替代的基础上又试着进行了移位,结果试到第九轮时,奇迹发生了,出现了下面这一句意思连贯的话:
全体暂时按兵不动,等待来人接应
毫无疑问,这回一定没错了,因为早有预判,该电文的内容差不多就是这个意思——这些天,陈家鹄和海塞斯正按这个意思在凑话呢。有趣的是,陈家鹄之前排测的近百句话中,有一句话其实已经很接近它:
切记全体按兵不动,等待来人接应
仅两字之差。
然而,失之毫厘,谬以千里,别说两个字没对上,只要一个字对不上,一切都是零。黑洞。白纸无言,天书无言,没有谁会告诉你,黑洞有多深、多宽、多高。
海塞斯发觉真相后,激动得上前一把将陈家鹄抱住,紧紧地抱住,一边欣喜难当地用英文大喊大叫:
“godworks!godworks!(上帝的安排)”
“你在说什么?”陆所长茫然得很。
“成了,成了!”海塞斯丢下陈家鹄,转身去握陆所长的手,像个小孩子似的忘情地欢呼,“我的弟子太伟大啦!你又要立功啦!”
陆所长愣愣地看着一旁的陈家鹄,简直不敢相信这是事实,因为刚才海塞斯还在说,如果运气好的话有可能在一周内破解敌特一号线密码,而现在仅仅才过去几分钟,几分钟啊!一激动,陆所长也上前抱住了陈家鹄。
也许是太困了,陈家鹄不像他们那样兴奋,他从两人的拥抱中挣脱出来,平静地对海塞斯说:“还是先忙正事吧,我只译出了一份密电,其他的就按着我弄出来的公式叫人去译吧,我才睡了三刻钟,太困了,我还要睡觉呢。”
海塞斯连忙说:“对对,这是分析科老刘他们的活了,不用你辛苦。”回头对陆所长说,“你不是要找出萨根是间谍的证据吗,把它们全都译出来,证据就有了。”陆所长想说什么,被海塞斯一把拉着往外走了,还轻轻地帮陈家鹄关上了门。
分析科刘科长领命,当即组织全体分析师,按陈家鹄提供的公式,对先前截获的所有敌特一号线的密电进行破译。不到一小时,所有密电均在劫难逃地原形毕露:
承蒙伟大的帝国空军精准打击,黑室现已从地球上消失,料陈家鹄亦难逃死劫……
经本地晚报资讯证实,著名数学家陈家鹄必死无疑。另请从速安排少老大返沪……
刚获悉,据点被捣毁,少老大等四人悉数尽忠,事发缘故正在调查中,外围暂无恙。请保持二十四小时联络……
今上司找我谈话,足见我身份已被其怀疑,恐有麻烦,电台必须尽快转移,善后必须尽快办理,请速派人来……
看着一份又一份密电相继告破,海塞斯喜不自禁,“这就是一个破译师最幸福的时刻,看着他们译出一份份电报,就像看见钞票在一张张印出来。”陆所长不甘落后,喜形于色地跟他比喜,“我比你还幸福呢,就像看见萨根的罪证被一样样地立出来。”海塞斯不满地嚷道:“什么叫‘就像’,事实就是如此嘛。”说着抓起那些译文举到陆所长眼前,“你看,白纸黑字,清清楚楚告诉我们,他就是在替日本人干活。”陆所长笑道:“是是是,我表达有误,行了吧?”随后,接过那些译文在手里掂了掂,对着窗外长舒一口气,摇头晃脑地说,“这下好了,密特先生,等你看了这些,你还敢怠慢我们的杜先生吗?”
仿佛密特先生就在窗外。