第15章 Chapter15

重新坐到书桌前,读起这仿佛杂乱无章的一串字。

破解密码第一步,判断它是哪一种语言。

考虑到鲁滨逊是英格兰人,而且这张羊皮被存在伦敦银行,先从英语着手。

英语中,一段有意义的文字,使用频率最高的词——the。

观察这段乱码,有没有三个字符相连,并且多次出现。

答案是有。

「52△」,这组字符出现了四次。

也就是说密码原文是英语的概率极高。

那就先往这个方向试着翻译,将乱码去配对英文字母。

从the,已经能给出对应「t5」、「h2」、「e△」。

接下来不妨将每个字符出现的次数做一个标注。

因为英语有意义的段落中,字母出现的频率高低也有据可循。

使用最多是字母e,接下去还有t、a、i、o、n(排名不分先后)。

乱码字符出现最多的是「△」,一共17次。

刚刚已经推测出它是「e」,这与英语单个字母最多使用频率也对上了。

往下,「→」十二次,「$」与「5」并列十次,「3」八次。

「@」与「7」六次,「π」、「2」与「9」五次,「%」四次。

「○」与「¥」三次,「#」、「」、「=」与「?」两次,而「!」、「+」一次。

先从次数最高的几个字符去看。

根据已知,「5」是t,那就看看a、i、o、n,是否对应到,「→、$、3」,但也不排除列外情况。

尝试解读乱码的开头。

「$52△3$」,已经知道52△是the,再去填空很容易就得出了athena。

这是“雅典娜”的意思,由此能肯定「$a」,「3n」。

继续往下,为了方便看清可以把已知的五个英文字母替换到对应密码字符。

然后会发现字符「5→52$5」能对应成为了t→that,很容易就得出了短语tothat,从而确定字符「→」就是「o」。

那样一来,「¥△5→→」就成了「¥etoo」。「¥」是m,构成了短语metoo。

字符「¥$@△$!△△793△○→%」,可以写成「ma@ea!ee79ne○or」。

考虑到羊皮纸描述过去的事,这里就有了短语madeabeelinefor,意思是径直朝某某方向而去。

截止到此,大半字符都被翻译出来。

athena?on=o+e)don?anotreπoothat.

联系希腊神话就能推测这句大致意思。

雅典娜获胜,某某不承认那件事。「?」是w,「=o+e)don」是波塞冬poseidon,「π」是c。

这下就能把整个密码的含义判断出来。

athenawon.poseidonwasnotreciledtothat.

metoo.violatedthecode,fellfromthepinnacle,madeabeelineforthedarkcave。

雅典娜获胜,波塞冬对那件事不甘心。

我也一样。违反了准则,从顶峰坠落,径直走向一个黑暗的山洞。

珀尔用了三分钟,非常迅速地给出这段译文。

这是入门级的密码,难度不高。

别管密码始创者书写时语法是否有微小纰漏,关键是要看它想传递什么内容。

第一段不难解读。

回顾希腊神话,雅典娜与波塞冬的比赛,说的是两神争夺希腊的雅典城。听如今的命名,也知道是谁获胜取了。

第二段文字表面意思容易看懂。

密文里的“我”和波塞冬一样不甘心,所以违反了准则,从顶峰坠落,最终去了黑暗山洞。