金甲虫(第8/10页)
“接着讲呀!我都等不及啦。”
“那好,你当然听说过许多流传的故事,许许多多关于基德和他的海盗们在大西洋岸边某地埋藏珍宝的传说。这些传说很可能有一定的事实根据。而在我看来,它们能经年历代流传至今,这只能说明埋藏的珍宝迄今依然未被发掘。若是基德把他的赃物埋了一段时间然后又取走,那我们今天所听到的传闻就不会这样几乎千篇一律。你一定已注意到那些传说讲的都是寻宝的人,而不是找到宝藏的人。而要是那个海盗自己取走了财宝,那寻宝之事早就应该偃旗息鼓。依我之见,似乎是某种意外事件,比如说指示藏宝地点的密件丢失,使得他没法再找回那批珍宝,而这个意外事件又被他的喽罗们所知,不然他们也许永远也不会听说藏宝的事。那些喽罗们开始寻觅宝藏,但由于没有指引而终归徒然,而他们寻宝的消息不胫而走,成了今天家喻户晓的传闻。你听说大西洋沿岸发掘出过什么大宗珍宝吗?”
“从未听说。”
“但众所周知,那个基德所积聚的财宝不可悉数。所以我理所当然地认为那批珍宝还埋在地下。我说出来你也许还不至于被吓一跳,当时我就感觉到了一种希望,一种几乎等于确信的希望,我希望这方来得如此蹊跷的羊皮纸暗暗记载着那个藏宝的地点。”
“那你是如何着手处置的呢?”
“把火加旺之后我把羊皮再次伸到火边,但什么也没显出。这下我想到那很可能是羊皮纸表面那层污垢在碍事,于是我小心翼翼地浇着热水把羊皮纸冲洗干净,然后将其画有骷髅的一面朝下放进一个平底锅,并把平底锅放在一个烧旺的炭炉上。过了几分钟,平底锅完全加热,我揭下羊皮纸,欣喜若狂地发现上面有好几个地方显露出了看上去像是排列着的数字。我把羊皮纸放回平锅又烤了1分钟。当我再把它揭起时,上面所显露的就和你现在所看见的一样。”
勒格朗说话间已把羊皮纸重新加热,现在他把羊皮递给我看。下面的这些字符就是以一种红色溶剂被拙劣地书写在那个骷髅和山羊之间:
“可我还是莫名其妙。”我说着把羊皮纸递还给他,“即便我解开这个谜就把哥尔昆达[54]的珠宝全都给我,我也肯定没法得到它们。”
“然而,”勒格朗说,“此谜并不像你乍一看见这些字符时所想象的那么难解。正如任何人都能轻而易举就猜出的一样,这些字符构成了一组密码,这就是说,它们具有意义;但是,从世人对基德所了解的情况来看,我并不认为他能够编出任何一组深奥难解的密码。我当时立刻就认定这组密码属于简单的一类,不过对那些笨头笨脑的水手来说,没有译码暗号这就等于一页天书。”
“你真把它给解开了?”
“没费吹灰之力,比这难上万倍的谜我都解开过。生活环境和我心智上的某种嗜好使我历来对这类字谜颇感兴趣,而人们完全可以怀疑,是否人的机敏真能编出一种让人用机敏得到的适当的方法也解不开的谜。事实上,一旦证实这些连接完整且字迹清楚的字符之后,我几乎就没有想过推究出它们的含义有什么真正的困难。
“就眼前这个例子而言,其实对所有的密码暗号也一样,首要的问题是考察出密码所采用的语言,因为破译密码的原则,尤其是就较简单的密码而论,往往就依其独有的语言特征而定,并随其特征的变化而变化。一般来说,破译者唯一的办法就是用自己所通晓的语言逐一试验(由概率决定试验方向),直到考察出与密码相吻合的语言。但我们面前这份密码由于有这个签名,考证语言这道难题便迎刃而解。‘基德’这个词只有在英语中才能体会其双关意味。要不是想到了这一点,我说不定会先用西班牙语和法语来试译,因为出没于加勒比海一带的海盗编这种密码十有八九会用那两门语言。事实上,我假定这份密码是用的英语。
“你看这些字符全连在一起。若是中间有间隔,破译起来就会相对容易一些。在那种情况下,我首先就会从对照分析较短的符号入手,只要能从字符中找出一个字母,这很有可能(比如a或者I),我就可以认为破译之成功已有了保证。但是,这些字符间没有间隔,那我第一步就必须是确定出现次数最多和最少的符号。经过点数,我列出了下表:
8出现33次。
;出现26次。
4出现19次。
和)各出现16次。
*出现13次。
5出现12次。
6出现11次。
和1各出现8次。
0出现6次。
9和2各出现5次。
:和3各出现4次。
?出现3次。
出现2次。
—.出现1次。
“而在英语中,出现频率最高的字母是e。其余依序是:a o d h n r s t u y c f g I m w b k p q x z。然而e的使用频率是那么高,以至于在任何一个不论长短的单句里,都很少发现出现次数最多的字母不是e。
“这样,我们从一开始就有了这个并非纯粹猜测的根据。很明显,我列的这种统计表用途很广泛,不过单就这份密码而言,我们只需要稍稍借助于它的部分用途。因为我们这份密码中用得最多的符号是8,我们不妨一开始就假设符号8代表字母表中的e。为了证实这个假设,让我们来看看是否8在这份密码中一再叠用,因为e这个字母在英文中常常叠用,譬如像在‘meet’‘fleet’‘speed’‘seen’‘been’和‘agree’等单词中那样。眼下这份密码虽说很短,可8这个符号的叠用却多达5次。
“因此让我们假定8就是e。而在英语中,最常用的单词是‘the’,所以让我们来看看密码中是否一再出现按相同顺序排列而且末尾是8的3个符号。如果我们发现这样排列的3个符号一再重复,那它们很可能就代表‘the’这个字眼。细细一查,我们会发现这样的排列至少出现了7次,排列的符号是“;48”。于是我们就可以假定这个分号代表t,4代表h,而8则代表e。现在最后这个假定已被充分证实。这样我们就迈出了一大步。
“而我们一旦确认了一个单词,我们就能够确定非常重要的一点,即我们能够确定其他几个单词的词头和词尾。现在让我们以离密码结尾不远处的倒数第2个“;48”组合为例。这下我们知道紧随其后的那个分号是一个单词的词头,而接在‘the’这个单词后面的6个符号我们至少认识5个。让我们把这些符号变成我们已知的它们所代表的字母,为那个未知的字母留出一个空格——
t eeth。
“现在我们一下子就能看出末尾的‘th’并非一个以t开头的单词之组成部分,从而将其排除,因为把字母表中的全部字母逐一填入上面那个空格试拼,我们都发现不可能拼出一个th结尾的单词。于是我们把它缩短为