返回第十三章 真相?(1 / 2)洛克王国:总之是一些往事首页

从矿山离开时,罗宾告诉拉维案件的有些细节还需要证据支撑,等证据收集得差不多了,他再把事情的来龙去脉告诉他。因此矿山事件过去后的第一个周六,拉维便带着拉尔夫前往福尔摩斯事务所拜访好友。

门没有锁,拉维敲门进入。罗宾正在看报,见拉维父子来了,他拍拍身侧邀请他们入座。

拉尔夫在罗宾身边坐下,见早报的头条上写着《宠物袭击导致矿难频发——源起何因?》,他砸砸嘴:“又来啊?打从这周三开始,报纸每天都在刊登矿山又发现了一处矿难痕迹,新落网的盗采者称他们受到了矿山宠物袭击……”

“我早想问你了,新落网的盗采者不会都是你抓的吧?”拉维接过多多递来的茶杯,问。

“嗯……算是吧,这也是我要告诉你们的细节之一。”罗宾笑道,“要说的有点多,你们最想知道什么呢?”

“我!密信是怎么破译的?”拉尔夫抢先开口,自从父亲在信里提到罗宾叔破译了盗采者联络用的密文,他就一直抓心挠肝想知道破译的思路和过程。

“好吧,那就先从这个开始。”罗宾让毛毛把抽屉里的密信原件取出来,分给拉尔夫和拉维,随后点燃烟斗,换了个舒服的坐姿,在烟雾缭绕中娓娓道来,“首先我注意到的是这些密信的组成,很明显它有两个部分:一长串的计算式和一些由运算符连接的宠物名称,初看之下感觉毫无规律可言,但仔细比对一番后,我发现这些等式有几个值得关注的共同点。”

他转向盯着密信冥思苦想的拉尔夫:“你有什么发现?”

拉尔夫不甘心地撇撇嘴:“我只发现一个,就是每个计算式第一个数字都很大。”

罗宾赞许地点点头:“没错,这是一个特点,此外,剩下数字的绝对值都在1到26之间,且26基本上每隔几个数字就会出现一次,这让你联想到什么了吗?”

拉尔夫脱口而出:“字母表!”

“没错,就是字母表,因此我猜测他们应该是以字母表为依托进行加密。那么加号和减号代表的也显而易见了——以某一字母为锚点,表示锚点之后或之前多少位的字母。”

“那么锚点字母如何寻找呢?接下来就是你注意到的这点:每个等式的数字都是三位数,再精确一点,都大于300,再结合第二部分的宠物名称,我想联想到宠物图鉴也是自然而然的吧。”

“所以那些大数字就是宠物编号?”拉尔夫恍然大悟。

他从背包里取出《宠物图鉴(二)》,根据第一张密信里的526翻到了呆呆蛙(Dull Frog)。

526+3-3+11+8+5+26-14-6-7-14+26-11+5+9-11+26+1-8+9+0+26+8-1+26+1-3-5+26-10-12+0+1+26+9-2+11

Tita*3,onster

“所以锚点字母是D?还是F呢?”拉维也好奇地凑过来看。

“在解码前,我们还要关注一下计算式里的26,26是个很特别的数字,因为从A到Z只有25,且在每个计算式中都出现了很多次,因此很有可能是作为分隔符存在,所以我们先把26去掉——”罗宾在草稿纸上演示了一下,“你们看,第一条密信里的长等式被分成了八个小等式,而呆呆蛙(Dull Frog)刚好有八个字母。”

+3-3+11+8+5/-14-6-7-14/-11+5+9-11/+1-8+9+0/+8-1/+1-3-5/-10-12+0+1/+9-2+11

“噢——剩下的我就明白了。”拉尔夫在草稿纸上写了份字母表,编了号,然后埋头算起来。

“下面的宠物名称,不用说,就是名称对应的编号。”罗宾补充道,“实话实说,这位密码设计者并不高明,有很明显的弄巧成拙的痕迹,它想通过编号和宠物名来变换加密方式,却反而提示了我他们的加密逻辑。此外那些盗采者也不机灵,他们大可以事先约定好代称进行二次加密,这样就算被我们破译了第一层密文,对他们约定好的代称也无能为力。”

“密码设计者,盗采者?”拉维对罗宾的表述感到困惑,“你这话听起来似乎在说这些密码并不是盗采者设计的。”

罗宾笑着点头:“对,我叫你们来,主要就是说这个,虽然我还没有明白动机是什么……”

就在这时,拉尔夫从演草纸上抬起头,成就感满满地说:“我破译好了,罗宾叔看看有没有问题?”

高黎贡山,海蓝晶矿,少数铜矿。

290*3,40。

(GaoLiGong,Aquamarine,Some copper.

290*3,40.)

“矿物数量错了,你再对对图鉴。”罗宾对照着自己之前的笔记看了看,“其他的都没问题。”

拉尔夫翻着他的《宠物图鉴(一)》:“没错呀,缇塔编号290,电圈怪编号40。”

“啊?你买到盗版了吧?怎么编号刚好都少了10?”罗宾拿过拉尔夫的《宠物图鉴(一)》,“居然是四年前出版的……嗯?桑丘?”他很意外在图鉴扉页上看到这个名字,“这书是桑丘的啊?”

拉尔夫点头,不好意思笑了笑:“刚开学,忘记买宠物图鉴了,就找桑丘师兄借,结果他直接送给我了。”

罗宾翻了翻,发现了编号错位的原因:原本编号10的宠物变成了编号1,而编号1-10的宠物直接漏印了。

罗宾嘴角抽动了一下:“先不提你两周了都没发现这本图鉴里没有喵喵,桑丘用了四年都没意识到他的图鉴和别人的不一样吗?!”

拉尔夫给自己申辩:“我没注意看编号,以为是年代久远书页脱落了嘛,反正前几只宠物我都很熟,不需要啦。”

“这漏印我好像听说过。”拉维插话道,“宠物图鉴每年开学季都会重印,大概是……四年前的九月份吧,好多学生、家长和魔法学院的老师都向出版社反映,最新图鉴出现了宠物漏印、编号错位的情况,后来社长让大家把错印的图鉴送回出版社销毁,并赔偿购买了错印图鉴的买家正确的版本。这件事在洛克时报上报道了两三天呢。”

“居然不是直接把正确的版本寄给对应的买家吗?”罗宾想起桑丘没心没肺的样子,不禁摇摇头,“某些心大的买家一直没去更换怎么办呢?”

“可能是担心错误版本继续在市面流通,所以才让大家把图鉴送回来进行交换吧。”拉维猜测道。

“有道理……啊。”罗宾突然一愣,而后猛地一拍掌,“原来如此!这下就能解释通了!”