第28章 密码的证据
我不知道是否听清楚了你的意思;如果是的,那它就是因为你声音里冗长的波纹,昏暗得像小溪里夜晚的倒影。
——《碎片》
星期五,七月三日
直到星期五,外交办公室“克朗普斯”的信才到,带来的却是失望。信上说:
亲爱的温西:
收到了你的信。老巴戈在中国,处理那里的什么麻烦事,根据事先的命令,不能写信给他。他可能在内陆,但可能几个星期就会回来。你怎么样?上个星期在卡尔顿看见托特斯了。他和他的父亲处得一团糟,但现在似乎缓和了一点。你还记得牛顿一加柏利事件吗?那事已经处理好了,弗罗普斯已经出发去欧洲大陆了。
祝好!
你永远的克朗普斯
“浑蛋!”温西愤怒地说。他把信扔进废纸篓里,戴上他的帽子,去了拉法兰克夫人那里。在那里他找到了哈丽雅特,她正在刻苦地破译密码信。不过,根据她的汇报,她失败得一塌糊涂。
“我觉得尝试这些标注过的单词只是徒劳,”温西说,“现在巴戈又帮不了我们。就让我们用自己的脑子来解决问题吧。现在,看着,我们从另一个问题着手。这信里有什么,为什么没有和别的信一起烧掉呢?”
“你这么一说,还真有些奇怪。”
“是很奇怪。这封信是星期二早晨到的。星期三他付清了所有的账单,晚上又烧了所有的信件。星期四的早晨,亚历克西斯去搭乘火车。我们可不可以推测信里写的就是做所有这些事的指示?”
“似乎很可能。”
“的确。这就意味着,那封信里很可能约好了和他在平铁会面。现在问题来了,为什么他没有把这封信跟其他的信一起烧毁呢?”
哈丽雅特的脑子在侦探小说的世界里搜索,这个领域她是很熟悉的。
“我自己写书的时候,”她评论道,“经常用‘把这封信带上’这句话来使一个坏人最终得以暴露。从坏人的角度来看,这样他就可以确认信已经被毁了。当然,从我的角度来说,我安排把信放在受害者身上,于是就可以写受害者的手中紧紧抓住一块信的碎片,来协助罗伯特·坦普尔顿破案。”
“没错。现在,假设我们的这个坏人对你狡诈的别有用心一无所知。假设他对自己说:‘哈丽雅特·范内以及别的著名侦探小说家经常让杀人凶手告诉受害者:“把这封信带上”,那这一定是一件正确的事。’这可能就是为什么信会在这里的原因。”
“那他一定是个特别业余的凶手。”
“为什么不可能呢?除非这真是一个受过训练的布尔什维克的杰作。我想,在这封信的某个地方,可能是在结尾,我们可以发现‘把这封信带上’这句话,这就能解释为什么信会在场了。”
“我明白了。但为什么这封信是压在内口袋里的,而不是像我们设想的那样,抓在受害者的手里?”
“也许受害者没有照凶手说的做。”
“那么凶手会搜他的尸体,找到那封信的。”
“他一定是忘记了。”
“多笨啊!”
“我想不出来了。信就在这里,毫无疑问,信上全都是危险而重要的信息。如果这封信里安排了那次会面,这个证据就足以证明亚历克西斯不是自杀,而是被谋杀的。”
“听着!假设这封信只是简单地写着怎么到达平铁之类的说明,亚历克西斯也许是怕自己忘记才带着的。”
“不可能。原因有一点,这样他会把信放在方便的地方,比如外面的口袋,而不是夹在一个笔记本里。而且——”
“并不一定。他在到达会面地点之前就把它放在方便的地方,但后来又把它安全地藏了起来。毕竟,他自己在平铁上坐了一个小时左右,是不是?”
“是的,但我刚才的话还没有说完。如果他想看信上的指示,那么他不会带密码信的,而是会带上解过码的版本。”
“是啊——但是——你知道吗,这就把问题都解决了!他的确带了解过码的版本,凶手说:‘你带了信吗?’亚历克西斯想都没想,就把这个解过码的版本给他了,然后凶手看了一眼就把它给毁了,忘记了原本的那份也有可能在他身上。”
“你说得对,”温西说,“说得太对了。事情就是这么回事,但这对我们还是没有太大的帮助。不过,我们现在知道,哪些内容一定会在信里出现,这在我们破译的时候会起到很大作用。我们还知道,那个凶手是比较业余的,这是这封信本身就可以证实的。”
“怎么证实?”
“在信的开头有两行,每一行都只有六个字母。只有一个业余的凶手才会在一行露出六个单独的字母,更别说是两行六个字母了。这些单词只可能是两样东西。它们可能是密码的关键词——这封信的代替关键词,但它们不是,因为我已经试过了,而且没有人会傻到把关键词和密码放在同一张纸上。它们也有可能是下一封信的关键词,但我觉得也不是。对于我说的这个编码方法来说,六个字母的单词作为关键词太短了,如果说是十二个字母的单词的话,一个单词有十二个不重复的字母在英语里也很少见。”
“十二个字母不重复的话,有可能吗?”
“有可能。但根据亚历克西斯在字典上的精心标注来看,这些业余选手们似乎不可能这么做。好了,如果这些单词不是关键词或者密码,我想它们可能代表地址,或者,更有可能一个是地址一个是日期。它们的位置正好是地址和日期的位置。我当然不是说详细地址,只是城市的名字,比如柏林或者伦敦。下面的是日期。”
“这有可能。”
“我们可以试一下。地址我们不能确定,只是据说这些信件是从捷克斯洛伐克来的。但我们可能可以搞定日期。”
“这日期是怎么排列的?”
“让我想想。这些字母一定代表着日、月、年的数字。那就意味着,其中的一个是任意填补上的字母。字母里不能有奇数,而且月份的数字里出现两个一样的字母是很不可能的,因为信是在六月十六日到这里的。我不太清楚从中欧的某个地方寄信过来需要多长时间,但一般不会超过三天,最多四天。这就意味着,这封信一定是在六月十日之后发出的。如果这些字母不是代表数字,那我想RBEXMG指的不是六月十几,就是十几六月。现在,如果代表数字的话,我们的编码工具会让1等于A,2等于B,3等于C,如此类推,或者他可能把1当做是关键词的第一个字母,如此类推。第一个假设更有可能,因为这样不会暴露关键词。所以我们假设1等于A,那么他最初写的是A UNE还是JUNE A,然后用普通的方法来给信编码,那个?标志着一个不确定的数字,这数字一定是小于5的。很好,现在,写成六月十几的可能性大一点,还是十几六月?”
“大部分英国人都把日子写在前,月份写在后。做生意的人就更是这么写了,不过守旧的女士们还是坚持要把月份放在前面。”
“好,我们先来试试十几六月吧,假设RBEXMG就代表着A·JUNE。很好,现在我们来看看可以得出什么。我们把它两个字母、两个字母地写好。我们现在暂时把RB放在一边,开始研究EX。现在,EX等于JU。在这种密码里,有一点对解码很有帮助。如果不管是在水平线上还是在竖直线上,密码表格里出现两个字母是紧挨着的,你就会发现编码前的那对字母跟编码后的那对字母有一个相同的字母。你明白吗?好了,看着!拿关键词SQUANDER为例,把表格写成这样:
S | Q | U | A | N |
D | E | R |
“如果你为DE这对字母编码,那么,取这两个字母右边的那个字母(根据水平线原则),你会得到DE等于ER;字母E在编码前和编码后都出现了。在垂直线上一个字母紧跟在另外一个下面也是同样的情况。现在,在我们的第一对字母里EX等于JU,这种情况没有出现,所以我们可以暂时把它们写成表格的形式。
J | E |
X | U |
“把这些字母看成是平行四边形的四角,我们可以说,JX在密码表格里一定是出现在同一条线上,水平线或者垂直线;JE也是一样的,EU和UX也是如此。”
“但假设JU符合水平线规则或者垂直线规则,两个字母又不是相邻的呢?”
“这没有关系;这只能说明,四个字母都是在一条线上,像这样:·JEUX或者XUE·J或者别的类似的排列。所以,把我们所得到的字母都用表格的形式写出来,我们就得到了:
一
J | E |
X | U |
二
N | M |
G | E |
三
A | R |
B | ? |
“不幸的是,这里没有前后重复的字母。如果有的话就会起上大作用,但我们不可能老是走大运。
“现在,头一个要注意的是:那个U和X一定是一条线上的。这就强烈提示着,它们都是在底线上的。在字母表上有五个字母在U之后,但底线只剩下四个空间,那么其中的一个字母当然是在关键词当中。我们冒个险,假设这个字母不是Z。如果是Z的话,我们就得重新开始一遍,但我们总得先找个头绪吧。我们就冒Z这个险,那最后一行就有三种可能性:UVXYZ,W在关键词里,或者UWXYZ,V在关键词里,或者UVWXZ,Y在关键词里。但不管怎么样,U一定是在左下角的角落里。现在,再看一次我们的表格,我们发现E和U一定是出现在一条线上的。我们不能推断E就是在和U相连的上面,因为这样的话关键词就长得太可怕了,在E和U之间只剩下四个字母的空间,所以我们把E放在最左一栏的前三个空格里,就像这样:
e | ||||
e | ||||
e | ||||
U | Z |
“这没什么实际意义,但总算是个开始。现在让我们对付X吧。我们知道X绝不可能在U的旁边,不然的话X和Z之间就有两个空格需要填了,但字母表里只剩下一个字母;所以X一定是要么在最后一行的第三个空格或者第四个。现在我们有两个表格了。
一
e | ||||
e | ||||
e | ||||
U | Z |
二
e | ||||
e | ||||
e | ||||
u | X | z |
“再看一眼我们那三对的对角线,我们发现J和X是在一条线上的,J和E也是在一条线上的。那就意味着,J不可能在紧邻X的上面,所以我们会在两个表格的X线上的前三个空格里填上J。现在,我们就要面临一个有趣的问题了。M和N是在一条线上的。我们有一种强烈的欲望,想把这两个字母填在表格一字母J右边的两个空格里,把K和L当成是关键词里的单词;但在表格二里你就没办法这样做了,因为那条线上没有足够的空间。如果表格二是正确的组合的话,那么M或E或者M和E必须是关键词里的字母。M和E是在一条线上的,但N不能紧挨着E。这就能让我们否定好几种安排,但还是留下了大量的可能性。我们的关键词不能以EN开始,这是肯定的。但现在,等一等!如果E正好就在第三个空格的话,那么N不能在同一行的最右边,因为根据水平线原则,这就让N跟E挨着了;所以在表格一里,那条线不可能是JMN或者JLN。那么我们只能得到JLM,如果N不在关键词里的话,那这就是不可能的,因为N不能紧靠着E,而且还必须跟它是一条线,还有跟M也得是一条线。”
温西在他的头发里抓了一小会儿,坐在那里嘀咕着。
“看来我们在这五个字母上已经搞得筋疲力尽了。”哈丽雅特说,“为什么不试试信的其他部分呢?我已经把它们两个两个分开了。哈!这又是我们的老朋友EXMG,在这里又出现了。”
“是吗?”温西直起身子,“那么,如果我们没猜错的话,那会是六月的另外一个日期。我简直不敢相信这是两个单词的一部分,其中一个以J结尾,或者I,或者JU或者IU或者IUN或者JUN。如果这字母是为了设定六月十八日的会面的,那么它前面的两个字母会不会是代表18的字母,那就是AH了?不管怎么样,我们来试试;它们是什么?”
“OB。”
“OB等于AH。这太有作用了。好,我们顺着这个摸下去。
O | A |
H | B |
“O和A是在一条线上的,O和H在一条线上,A和B我们已经知道是在一条线上的。那么看起来,我们的思路似乎是正确的。但这也没有太大帮助,因为这些字母里没有一个是我们已经固定了位置的。”
“等一等,”哈丽雅特说,“我突然有了灵感。那个信抬头上的城市——应该是中欧的什么地方。有六个字母,而且最后两个字母是最前面两个字母颠倒过来的。会不会是Warsaw?”
“上帝啊!太漂亮了!我们可以试一下。让我看看——这就得到了这个。”他写下了两对新的对角线——
一
W | X |
N | A |
二
R | A |
T | S |
“W和X是在一条线上的,”他观察出来,“假设W是在最后一条线上,这个假设太有诱惑力了,就在X旁边。不然的话,它一定就是在关键词里了。就当是好玩,让我们把它填进我们的两个表格里。现在,这会很有趣的。W和N也是在一条线上。我们不能把N放在第四行,因为它必须和E在同一条线上。我们也不能把它放在第三行,因为那样的话,在N和U之间就只有六个字母了,但我们有八个空格要填满。如果W的位置是正确的,N就必须在上面的头两行,那就意味着,这个字母一定是关键词里面的。”
哈丽雅特尝试把字母填进去。
一
e | n | I | ||
e | n | i | ||
e | ||||
U | W | X | Y | Z |
二
e | n | I | ||
e | n | i | ||
e | i | |||
U | W | X | Z |
“这么看起来,表格一像是错的,”她说,“为什么?我们做了什么?哦,我知道了。E和N不能靠在一起,所以如果这是正确的表格,那么E一定是在第三行。我说,这就意味着,关键词有十一个字母那么长。”
“不一定,E可能是在按字母表顺序排下来的位置上。但如果表格一是正确的,那么第三行最开始的那个位置是唯一能放E的地方。让我们继续。S和T是在一条线上的,还有R和T,但RST不能连在一起,不然的话RS就会变成ST,而事实上并非如此。我希望把ST填在U之前的两个空格里,但我们不能肯定那是正确的位置。好吧,该死的!就这么干吧——如果错了我们就重新再来一遍,没什么大不了的。现在,在这个情况下,R就一定在关键词里了,那么应该是表格第一行右上方的两个空格。这就意味着,RS会是什么T。”
“但我们知道RS!如果AT等于RS,那么RS等于AT。”
“感谢上帝!真是这样,这太好了!这实际上就证明了我们的S和T是正确的。现在,我们知道AR一定是在关键词里并排出现的。”
哈丽雅特又一次凝视着表格。
“现在我们可以研究一下NX等于AW了吗?是啊——看着!如果我们把A放在表格一的那两个符合NX等于AW条件的格子里,那么A就不可能挨着R!那么,要么我们全部错了,要么我们可以把表格一排除出去了。”
“万岁!伟大的女人!我一直都讨厌表格一,我们就把它扔开吧。那就让我们得到了一个很有希望的表格二。”
e | N | ia | r | |
e | N | ia | r | |
e | i | |||
S | ||||
U | V | W | X | Z |
“你觉得这很有希望,这真让我高兴!M和N在一条线上,这要怎么处理?我们现在要研究这个吗?”
“为什么不呢?让我们试一下。把M放在紧邻N的下方,那么在M和S之间就有五个空格了,但只有三个字母来填,因为我们已经知道N和R是在关键词里的。所以M一定是在左上方的四个格子里。现在,我们已经知道NE等于MG。显然,G不可能是在E和N之间的那个空格,因为那样关键词里就有MNG,这简直太离奇了。但这样的话,我们还是有好几个有可能的安排。还有什么我们可以做的?”
“我们可以把Q填在S之前。如果关键词里已经确定没有U的话,Q不太可能出现在关键词里,而且我们大概已经知道R是什么了。”
“是的,很好,就填在那里。不过,这些分成对的字母现在能不能找出有含义的来?”
“没有。我已经尝试了把它们填进去,但一点用也没有。有ATGM,这就变成了RSEN,这又可能是许多单词。在信刚开始的地方,有一个TS,后面是QJ。TS等于SQ,你觉得接下来的那一对应该是U什么吧,但不是的。QJ一定是S什么。”
“是的,这表示出我们的思路是对的。Q是在两个S之间安排的任意字母。真是奇怪,到了这个阶段,我们还是不能解出实际的文体来。这显示出这个密码多么聪明,多么恶毒啊,是不是?等一等,在这一对之前是MG等于NE,这就给了我们NESS。非常可能,甚至可能就是对的,但这可以是很多单词。又来了!不管这是什么,似乎很重要——同样的单词,NESS的前面是BFFY,但这个BFFY就是一个拦路虎,我什么都看不出来,只能在左上角继续挣扎。让我们写下在NE等于MG的情况下,所有可能的位置吧。”
A
E | G | |
M | N |
B
E | G | |
M | N |
C
M | N | |
E | G |
“我可以看出一件事,”哈丽雅特说,“在M和N之间的应该是一个元音,这个元音不是A,E,I或者U,因为我们已经把它们固定在别的位置了。那么这不是O就是Y了。”
“我更偏向于O一点。含有MYN字母串的单词太少了。但Y一定是在关键词里的。单词的结尾是最有可能的。也许结尾是MONY。这就给了我们表格A里的MONY,以及含有九个字母的单词。这似乎是很有道理的。而且这个单词一定是由E什么G开始的。这就不太让人痛快了。EBG,ECG——让我们按照字母表顺序排吧。EHG——我想不是。EIG——倒是读得出,但我们已经固定I了。ELG——字典在哪里?字典里查不到。ENG是不可能的——我们已经知道N在哪里了——ERG也是一样的。我的孩子,你不能把所有以MONY结尾的单词都淘汰掉——这对表格A和表格C不适用,而且对于表格B,不到万不得已,我不相信这是一个十四个字母的单词。”
“这样的话,你可以把表格B排除掉了。”
“好的!我不介意,尽管一个以MON结尾的十三个字母的单词还是可以想象出来的。这样的话,我们的关键词要么是以MON开头的,要么是另一种情况。”
“但这是对的!我们找不到任何一个单词以E什么G开头。”
“的确不能。现在,我们把E和G固定好了,MON也是固定的。离成功不远了。把它们都填进去!看一看!我肯定F一定是在E和G之间——这显然就是它的位置。”
哈丽雅特用颤抖的铅笔把表格填好。
M | N | ia | R | |
ia | R | |||
E | F | G | i | |
Q | S | T | ||
U | V | W | X | Z |
“这的确看起来好一些了,”她承认说,“现在,让我们看看这能不能帮我解读这封信。该死的!有这么多组合我们还是搞不清楚!BFFY还是读不出来。哦!等等!这有个东西!MZ TS XS RS。现在。MZ是什么U,很可能是RU;这是二分之一的概率。TS是SQ,XS是S什么,这就意味着Q是在正确的位置。现在假设XS等于SI,没有理由反对这点吧。那么RS很可能就是AT,这也说得通。再假设,假设所有的假设都是对的,那么MZTSXSRS就是RUSQSIAT。把Q去掉,我们就得到了RUSSIAT。这会不会可能就是RUSSIA?”
“为什么不呢?让我们来试试。把字母写下来。M O N A R——哦,哈丽雅特!”
“别晃!”
“我必须得晃!我们找到关键词了。MONARCH。等一等,那在E之前就有三个空间了,我们只有B和D来填啊。哦,不,我忘记了!Y——亲爱的Y!MONARCHY!欢呼三声吧!这就对了!看着!这样你的表格就完成了,我必须得说,看起来真漂亮啊。”
M | O | N | A | R |
C | H | Y | B | D |
E | F | G | IJ | K |
L | P | Q | S | T |
U | V | W | X | Z |
“哦,彼得!多美妙啊!让我们跳舞吧,或者做点什么。”
“不要废话!让我们继续工作,现在不是浪费时间的时候。马上开始。PR BF XA LI MK MG BF FY MG TS QJ——让我们一下子把这个BF FY摸个清楚吧。我来读出对角线,你把它们写下来。”
“好的。T—O—H—I—‘To His Serene’,这会是对的吗?”
“这是英语。快点,让我们解BFFY吧。”
“‘To His Serene Highness’——彼得!这是什么呀?”
彼得勋爵脸色变白了。
“我的上帝!”他夸张地喊着,“会是这样吗?难道我们是错的,而荒唐的威尔顿夫人是对的?难道,我要用我的一生去追寻一个布尔什维克?继续读!”