金甲虫(第18/21页)

“总之,我一直有一个宗旨,那就是:不管是多么难解的密码或谜语,都是‘人’造出来的,既然如此,那就必有答案。因此只要能够专心运用心智能力,用心在破解谜语上,就一定能得到答案,而且这是任何‘人’都可以做到的。

“其实,所谓破解密码,只不过是完成一个将别人看不懂的符号转换成一种能够被理解的字符,只要你理解了密码的‘心理’便可以将它们转换成能够被理解的文字。”

于是,勒格朗把他是如何破解这组密码的过程全部告诉了我,他说:“解密码首先要知道的就是制造这组密码或谜语的人到底用的是哪种语言,然后再将这种语言的变异性进行分析,总结出其语法的规则。大部分解谜的人在破解密码或谜语之时,需要把自己已经掌握的所有语言,一种一种地放到密码或谜语中的语境中进行推测,这虽然非常麻烦,可是这是唯一的办法。

“不过,在羊皮纸上的这组密码其实并不十分复杂,因为基德船长所依靠的语言只能是英语。这个结论的依据是什么呢?其实很简单,因为在羊皮纸上留下来的‘签名’小山羊(Kid)正好与基德船长的姓(Kidd)是谐音,也就是说其使用的语言仍然是英语。另外,你可能已经注意到了,在这些组成这组密码的数字和符号之间不存在段落的划分。假如这是有段落的,那么破解起来应该更容易。因为我可以通过段落之间的划分从诸如a(一个)或I(我)这种比较简单的字眼中开始进行初步分析。

“既然在这个谜题中不存在段落的划分,那么我首先要做的只能是先将那些出现次数最多和最少的词找出来。我有一个统计表,把这里面的数字和符号的出现频率进行了一个统计,这就是我统计的结果:

勒格朗为我讲解从这个统计表中蕴涵的信息:

“我们都非常清楚,在英语中出现频率最高的字母是‘E’。而据我的研究,有关其他字母的出现频率高低顺序依次是:AOIDHNRSTUYCFGLMWBKPQXZ。所以虽然句子的长短不同,可是因为已经知道了这个规律,我们就可以按照这个规律进行一些分析。

“在这个谜语中,我们发现‘8’是出现次数最多的,根据我们刚刚说过的那个规律,这应该就是字母‘E’。另外,‘E’出现在英语中常常还是成双出现,比如像是meet/fleet/speed/seen/been/agree等。我们发现‘8’(即E)在这个谜语中成双出现的次数一共有五次。

“除此之外,一般说来‘the’这个词是英语中出现最多的词,所以我们就可以根据这个规律看一看在这组密码中,有没有总是一起且重复次数比较多的三个符号,而且尾字是‘8’。如果找到了这样一组符号,那我们基本可以断定这三个符号组成的就是‘the’这个词。幸运的是,这还真被我发现了,表示‘the’的符号是‘;48’,其在这组密码中一共出现了有七次之多。同时,找到‘the’也就因为这能够知道‘;’代表字母‘T’,而‘4’代表字母‘H’。通过这一步,我们就能知道更多有关密码的信息了。

“单词‘the’既然已经被确认,也就意味着我们能够推论其他单词的前缀和字尾。比如在这组密码中倒数第二个出现的‘;48’为例,而‘;48’即‘the’,那么跟在后面的‘;(88;4’这六个符号应该是一个组合,是一个单独的单词。我们可以用我们已知的信息来写出这个单词中的字母,还不知道的先空着,那么‘;(88;4’应该就是‘t_eeth’这个样子。

“但是在我查过词典之后,并没有发现一个‘以t开头,后面空一个单词,且又是以th结尾’的词,所以只能先把‘th’从中抽出来,也就是说这个词应该是‘t_ee’。然后对照词典,空着的字母很可能就是‘r’,而这个词就是‘tree’,这应该是唯一正确的答案。同时,我们也知道了‘(’这个符号代表字母‘R’。