&esp;&esp;率先打破沉默:“让我稍作提醒,您没有忘了?我不久前坦诚下药迷晕你的?事实?吧?这种坦诚,我是冒着被您认定为谋杀纳什凶手的?风险。”
&esp;&esp;潜台词:论诚意,我给得足够多。
&esp;&esp;不只拿出了?两行乱码,还帮你做了?一次排除法,排除了?未来?继母是谋杀纳什的?凶手。
&esp;&esp;莫伦听懂言下之意,这话是有点道。
&esp;&esp;何况,她还不知道两行密码的?具体来?历,也该表达善意,双方才能继续合作。
&esp;&esp;莫伦说得谦虚:“我不擅长破解密码,不确定是否判断正确。只能推测两行乱码似与「3」、「8」相关。”
&esp;&esp;两行英文字母为什么与两个数字相关?总不能因为这些英文字母加起来?一共有24个,而3x8=24吧?
&esp;&esp;当然不是这个原因。
&esp;&esp;莫伦却不再多说,点到为止。
&esp;&esp;如果对?方已经破译密码,那就明白她的?意思。
&esp;&esp;「3」与「8」是两种加密方式的?体现。
&esp;&esp;要破译两行乱码,需了?解栅栏式密码与凯撒密码。
&esp;&esp;所谓栅栏式密码,先把?需要加密的?明文字母分成?n组。
&esp;&esp;然后进?行上下排列,再把?下一行接在上一行的?后面。
&esp;&esp;举一个例子,对?「how are you」采用分成?3组的?栅栏式加密。
&esp;&esp;先写成?:
&esp;&esp;h a y
&esp;&esp;o r o
&esp;&esp;w e u
&esp;&esp;然后把?下一行接在上一行后面,最终能得到「hayoroweu」的?密文。
&esp;&esp;再看?本次两组乱码,从栅栏式加密且采用「3」栅栏数量时,反推出它的?明文。
&esp;&esp;密码:anddwjwgllk
&esp;&esp;先写成?:
&esp;&esp;and
&esp;&esp;dwjw
&esp;&esp;gllk
&esp;&esp;转译明文:
&esp;&esp;adgnwljldwk
&esp;&esp;同,密码afdxvjwallk,转译后为axafvljldwk。
&esp;&esp;“adgnwljldwk”与“axafvljldwk”仍旧是看?起来?无意义的?乱码。
&esp;&esp;必须对?它进?行二次解码。
&esp;&esp;这里用到了?简单的?凯撒密码。
&esp;&esp;把?所有的?明文字母,以固定数目偏移替换,可以获得对?应的?密码。
&esp;&esp;比如单词dog,以『1』位字母数量偏移。
&esp;&esp;d→e,o→p,g→h,最后可以获得密码eph。
&esp;&esp;反观这次的?密码,偏移字母数量是『8』。
&esp;&esp;即,第1个字母“a”向后移动八位,得到对?应第9个字母“i”,第4个英文字母“d”对?应第12个英文字母“l”……,再以此类推。
&esp;&esp;“adgnwljldwk”
&esp;&esp;转译为:iloveturtles
&esp;&esp;“axafvljldwk”
&esp;&esp;转译为:ifdturtles
&esp;&esp;至此,是通过关键词『3』与『8』破译出了?两行乱码。
&esp;&esp;最浅显的?含义是“我爱乌龟”与“我找到乌龟”。
&esp;&esp;如果要研究更深层次的?含义,必须结合两句乱码出现的?语境。
&esp;&esp;麦考夫听到这两个数字,即刻确定对?方也破译了?密码。
&esp;&esp;有的?可惜,这次自己没法加价要回?报了?。同时也有点惊喜,是遇上一位跟得上自己思路的?同频者。
&esp;&esp;麦考夫作恍然大悟的?模样,说得很谦虚:
&esp;&esp;“听您说起这两个数字,我似乎有了?灵感。这两行字是分别说「我爱乌龟」、「我找到乌龟」。那么