chapter t7(2/2)
“肯定有谁在你不注意的时候用过你的手机。”
“这不可能!我设有密码,而且手机一直放在裤包里。我用手机的频率很高,我想你已经看出来了。”说话的同时莎拉关掉了手机屏幕上显示的网页,“如果手机被拿走我会发现的。”
“我毫不怀疑。”
“噢,我的上帝!现在你肯定在想我是不是精神错乱。”莎拉低下头,“不,我没有。我的确接到过电话,我肯定!”
迈尔斯笑了,“说这句话的人是你而不是我。我已经说过了,无论事情看上去显得多不正常,只要是真的,就肯定是真的。我相信你,莎拉。我认为你接到过电话。”
“你相信我?”
迈尔斯把头抬高,“托比?埃里克这个名字,你确定没有听说过?”
“很肯定。”
“其他的人呢?有谁认识他吗?”
“那个人至少现在还没有找到。”
迈尔斯捂住下巴,他想了想,“我认为电话不是托比?埃里克打的。”
“为什么?”
“因为没有人认识他,而且这个谎言毫无意义。”
“或许他在计划什么,或许还另有目的呢?”
“目的是什么?电话里唯一提到的东西就只有一个根本不存在的包裹,无论你是否记得去取它结果都是一样的。电话里的信息既伤害不到你也不能使任何人获益。”
“所以我感到困惑,发生种事情很诡异不是吗?”
迈尔斯还在考虑,他承认这件事很不合理。既然莎拉没有收到包裹,也就意味着线索就只有你在电话里听到的信息。除了你的名字、住址和电话以外就只有托比?埃里克这个名字。托比?埃里克这个名字?他想。
“莎拉!或许托比?埃里克是一个信息?也许有什么特殊的含义。”
“什么含义?”
“我不知道,接到电话的人是你。”
“但这个同样无法解释号码消失的原因。”
“现在你只能等待。”
“等待什么?”
迈尔斯呼出一口气,“可以把手机借给我吗?”
“为什么?”
“即使手机上的通话记录被删除了,通过通信公司的网络仍然可以查到给你打电话的号码,不过需要用你的手机来验证身份。”
“这困难吗?”
“非常容易。”
莎拉很疲倦,但是她同样很清醒。妈妈经常说她神经过敏,或许她是对的,这座城市很友好但莎拉总能感觉到潜藏在身边的各种恶意。迈尔斯说的很对,莎拉也愿意等待,无论托比?埃里克这个名字是否真有某些特别的含义。
戴勒在回答问题,莎拉没有听,课堂满足不了她,至少今天肯定无法满足。莎拉把教材摆在桌面上,她想回墨尔本,想给兰斯伯瑞夫妇写感谢信。
莎拉从来都不擅长解谜游戏,但是现在她需要解谜,她必须依靠自己去发现秘密。妈妈又说对了,不愧是“辩手阿斯特韦尔”。“迈尔斯数学很好,你可以向他请教。”很明显除了数学以外迈尔斯还又别的爱好。
“嘿,迈尔斯。你喜欢玩解谜游戏吗?”
“解谜游戏?”
莎拉看看比利以确定他没有站在讲桌旁边看自己,她小声解释:“就是杂志上的那些谜题。”
“我很少玩解谜游戏,不过我以前对密码很感兴趣。”
“密码?”
莎拉想着。在她看来密码和解谜游戏都是一样的,即使存在差别莎拉也不了解。
迈尔斯放下笔,“为什么问这个?”
“因为我也对密码感兴趣。”
“对密码?”
“就像你说的,或许托比?埃里克有什么特别的含义。”
“你认为那是一个密码?”
“我不确定。”她说。
迈尔斯没有动,他继续盯着莎拉的眼睛。莎拉可以看出来他在考虑,或许还在犹豫。不过他的眼神很复杂,莎拉有点看不懂。
“迈尔斯?”
“说话。”
“我想了解破译密码的方法。”
“密码很复杂。”
“这不难想象。”
迈尔斯笑了,“或许你所有的天赋里就差这个。”
“我甚至不能一个人做出解谜游戏。”
“让那些东西都见鬼去吧!我不知道你看的是什么杂志,但密码绝不是杂志上的解谜游戏,莎拉。”
“那又是什么呢?”
迈尔斯在白纸上写下26个英文字母,然后把这张纸递到莎拉面前,他问:“你看到什么了?”
“a,b,c?按顺序排列的英文字母?”
“不。这是数字,莎拉。”迈尔斯开始给字母编号,“把它们都想成数字好吗?从a到z,分别代表了数字0到25。”
“所以呢?”
“你真想听这个?”
莎拉耸耸肩。
“所有密码系统都有四个部分。密文,明文,密钥和算法。密钥是一种算法参数,用于将明文转换为密文或者将密文转换为明文。只要找出密钥,我们就赢了。”
“这听上去很酷!”
“是的,不过也很复杂。密钥有很多类别,有对称密钥也有非对称密钥。密码体制又分组密码和序列密码。”
“这是什么意思?”
“就是字面意思。”
莎拉没有说话,她担心比利会看到她。
“最简单的密码系统是单表代替密码。比如我们将明文中的每一个字母都向后推一位,apple就变成了bqqmf。或者我们按照一定算法规则进行变换,我们把每一个字母对应的数字乘上k再加上b,注意k需要和26互为素数,这被称作仿射加密。刚才我已经说过了a到z分别代表数字0到25,按照顺序a对应数字0,p对应数字15,l对应数字11,e对应数字4。现在我们将k取为数字3,b取为数字1,按照规则加密时需要把每一个数字乘上3再加上1。0乘3再加1得到数字1,于是a就对应密文字母b;p所对应的数字15乘上3再加1等于46,很明显46超过了25所以就取其除以26的余数20,20对应字母u,所以明文p对应密文u;同样l就变为字母i,e就对应字母n。所以按这样的规律加密以后apple对应的密文就是buuin。”
“这很有趣。”
“然后是解密。假如知道刚才的加密的规则,刚才我们提到的这些密码都很容易被破译。这种知道加密密钥就能推出解谜密钥的密码被称为对称密码,那种知道加密密钥但无法由此推出解谜密钥的密码被称为非对称密码。”
“你说了很多定义。不过你还没有告诉我为什么要叫做单表代替?”
“因为密文字母表只有一个,而且每个字母变化的规则都是一样的。这也是此类密码很容易被破译的原因,即使我们不知道算法和密钥是什么。”
“只知道buuin吗?”
“不,我们现在要讨论的是被加密的长篇密文。”
“就像是电报?”
“没错。因为每一个字母变化的规律都是一样的,所以通过单表代替密码系统加密的电文无法经受统计学攻击。只需要分析密文中每一个字母出现的概率,然后和大量的文献进行对比。在英文文献中出现频率最高的字母一般是e,假设密文中出现频率最高的字母是z,那密文字母z很可能就对应明文字母e,像这样可以分别计算出密文和大量文献中每一个字母出现的概率。英文文献中字母出现的概率从最高到最低分别是e t a o n i r s h d l u c m p f y w g b v j k q x z。密文和大量文献中出现概率最相近的两个字母很可能就是密文和明文的对应。”
“噢,或许我的确不适合做这种工作。”
“那只是或许。”迈尔斯继续讲,“因为密文的长度是有限的,所以有些密文字母不一定满足单个字母的统计规律。我们还需要注意常见的双字母或者三字母组合,就像th,he,are,包括词缀ed和ing等等。假如已经破译出密文中某个词语的最后一个字母对应明文字母g,那就可以猜测这个词语的倒数第三和第二两个字母分别对应明文i和n,这样就可以组成后缀ing。假如看到一个三字母组成的词语abc,并且根据单字母统计规律得到密文字母c对应明文字母e,那我们就可以猜测这个词语是the或者是are,然后分别将a,b可能对应的明文字母t,h或者a,r应用到其他地方去进行检验。持续以上工作,最后完成相互验证,再做适当调整直到找出每一个密文字母在明文中的对应,密文信息就算被完全破译。”
迈尔斯讲了很多,虽然莎拉完全明白的没有那么多,但是她不得不承认这些东西很有趣。托比?埃里克是一个密码?莎拉现在否认,她相信没有人会和她玩这种游戏。
“莎拉?”
“我在听。”
“现在你还对密码感兴趣吗?”
莎拉有点犹豫,“我不想说谎,但是你的确高估了我的能力。”
“这东西很傻,但如果用得恰当就能帮上大忙。”
“我们继续吗?”
迈尔斯看了看手机,“没问题,但现在不行。”
谁是托比?埃里克变得不那么重要了,现在莎拉的脑袋里只有各种乱码,她开始回想那些杂志上的解谜游戏。或许托比?埃里克会就此消失,但仅仅是或许而已。
83中文网最新地址www.83zws.com