金甲虫(第21/24页)
“既然在这个谜题中不存在段落的划分,那么我首先要做的只能是先将那些出现次数最多和最少的词找出来。我有一个统计表,把这里面的数字和符号的出现频率进行了一个统计,这就是我统计的结果:
勒格朗为我讲解从这个统计表中蕴涵的信息:
“我们都非常清楚,在英语中出现频率最高的字母是‘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’。
“根据这些我们推论出来的字母信息破解一下出现在密码中的这些符号是什么意思,比如‘;48;(88;4(§?34;48’这组符号现在就可以换成‘thetreethr___hthe’。经过对照词典和语法上的推测,这个空缺不全的单词应该是‘through’,也就是说‘;4(§?34’符号代表的是单词‘through’,从而我们又知道了符号‘§’代表字母‘O’,符号‘?’代表字母‘U’,符号‘3’代表字母‘G’。
“现在,将我们已经推论出来的已知的字母,放进整个密码系统中,还能再找出一个‘+83(88’的符号组合,从已知的信息中可以知道这个词应该是‘_egree’。很显然,我们一下就能想到‘degree’这个词,也就是说符号组合‘+83(88’代表的词就是‘degree’,这也就是说我们又知道了一个信息,符号‘+’代表字母‘D’。