「短篇」| 学生公寓之谜 (下篇)(2)
2023-04-03 来源:百合文库
通过观察不难发现,每行的字母数量都是偶数,换句话说,这些字母总是成对出现的。可是,问题出现了。这些字母究竟代表着哪些字母,它们之间是如何替换的,这些我都不知道。不过既然字母总是成对出现,那是不是说明有可能是两个字母来替换一个英文字母呢?就像是线性代数中,用行数和列数来表示矩阵中的一个元素一样,只不过这里行数,列数都被字母所替代,而矩阵的元素就是英文中的二十六个字母。
”第四行最短,也最好着手进行分析。在这三十个字母中,BC这一对字母居然出现了五次。学过英语的人都知道,在英文字母中E是最常见的,因此把一个短句中出现次数最多的字母组合估计为E是合理的。除此之外,这一行第三个单词中BC这一对字母连着出现了两回。英文中可以连续出现的字母只能是ee,oo,ff,ll,和ss,而其他字母都不会有E这么高的使用频率,所以毫无疑问,BC必定是E。好了,华生,我们现在知道了S是分隔符,BC代表E,似乎出现了破解这个密码的曙光!
“可是,接下来的破译就没有那么简单了。因为,除了E以外,其它英文字母的使用频率分的不是那么清楚。要是把每种组合都试一遍,即便是现在世界上最快的计算机都要算上相当长的时间。可是,我们没有别的材料可供参考了,只能通过手头的东西获取尽可能多的信息。这时候,一个很妙的方法让我知道了另外的几个字母。华生,我想你还记得我刚才说过这种密码是用两个字母来替换一个英文字母。我知道BC代表E了,所以第二行的第三个字母就是一个以E结尾的三个字母组成的单词。根据大不列颠百科全书,英语中最常用的三个字母组成的单词是are, the, and, for , but , all, not。所以这个的单词只能是are或者the。现在,纸条上的密码又有了被破译的希望了,不过如果一一带入实验,也会是一件相当耗费时间和精力的事情。
“这个时候,我又回到开始研究过的第四行。第三个单词是以两个E结尾的一个词。如果BECBBC表示的是ARE的话,这个单词就成了AR_EE,不太妙,是不是?如果BECBBC代表THE,这个词就变成了TH_EE,你最先想到的是什么呢,华生?对,我第一个考虑的也是THREE这个单词。这样一来,第二行的第三个单词显然是THE了,于是我知道了BE代表T,CB代表H。第四行的第二个单词就是HERE。看来我的破解工作有了很大的进展!
”那么,第三行第一个单词是以EET结尾的,很显然是MEET,这样我就找到了ED代表M。第二个单词呢?我认为MEET后面跟着一个同样以T结尾,而且由两个字母组成的单词,显然是AT比较合适。第四行最后一个词以M结尾,只有两个字母,而且在数字THREE的后面,我相信它是PM这个词。而这一行的第一个词呢?以ME结尾,在HERE前面,我有理由相信它是COME!
”第二行还有一个有趣的现象,就是这一行第一个单词只有一个字母。在英文中,这样由一个字母组成的单词就只有A,O或者I,这个单词出现在句子的开头,O是可以排除的,而我已经找出了BB代表A,所以BA必定是I无疑。
”第四行最短,也最好着手进行分析。在这三十个字母中,BC这一对字母居然出现了五次。学过英语的人都知道,在英文字母中E是最常见的,因此把一个短句中出现次数最多的字母组合估计为E是合理的。除此之外,这一行第三个单词中BC这一对字母连着出现了两回。英文中可以连续出现的字母只能是ee,oo,ff,ll,和ss,而其他字母都不会有E这么高的使用频率,所以毫无疑问,BC必定是E。好了,华生,我们现在知道了S是分隔符,BC代表E,似乎出现了破解这个密码的曙光!
“可是,接下来的破译就没有那么简单了。因为,除了E以外,其它英文字母的使用频率分的不是那么清楚。要是把每种组合都试一遍,即便是现在世界上最快的计算机都要算上相当长的时间。可是,我们没有别的材料可供参考了,只能通过手头的东西获取尽可能多的信息。这时候,一个很妙的方法让我知道了另外的几个字母。华生,我想你还记得我刚才说过这种密码是用两个字母来替换一个英文字母。我知道BC代表E了,所以第二行的第三个字母就是一个以E结尾的三个字母组成的单词。根据大不列颠百科全书,英语中最常用的三个字母组成的单词是are, the, and, for , but , all, not。所以这个的单词只能是are或者the。现在,纸条上的密码又有了被破译的希望了,不过如果一一带入实验,也会是一件相当耗费时间和精力的事情。
“这个时候,我又回到开始研究过的第四行。第三个单词是以两个E结尾的一个词。如果BECBBC表示的是ARE的话,这个单词就成了AR_EE,不太妙,是不是?如果BECBBC代表THE,这个词就变成了TH_EE,你最先想到的是什么呢,华生?对,我第一个考虑的也是THREE这个单词。这样一来,第二行的第三个单词显然是THE了,于是我知道了BE代表T,CB代表H。第四行的第二个单词就是HERE。看来我的破解工作有了很大的进展!
”那么,第三行第一个单词是以EET结尾的,很显然是MEET,这样我就找到了ED代表M。第二个单词呢?我认为MEET后面跟着一个同样以T结尾,而且由两个字母组成的单词,显然是AT比较合适。第四行最后一个词以M结尾,只有两个字母,而且在数字THREE的后面,我相信它是PM这个词。而这一行的第一个词呢?以ME结尾,在HERE前面,我有理由相信它是COME!
”第二行还有一个有趣的现象,就是这一行第一个单词只有一个字母。在英文中,这样由一个字母组成的单词就只有A,O或者I,这个单词出现在句子的开头,O是可以排除的,而我已经找出了BB代表A,所以BA必定是I无疑。