第六章密码 (2/2)
请安装我们的客户端
更新超快的免费小说APP
添加到主屏幕
请点击,然后点击“添加到主屏幕”
近的看着这个图片。
“到底为什么你对这个感兴趣呢?”凯罗特问。
他抬头往上看,看到她正看着他。
“我不知道。为什么你把注意力放在我到底注意到它什么上呢?”他对她笑着,露出了牙齿。
“因为你认为它有用。我也许在绝大多数事情上不象你那么聪明,但是关于你本身,我可比你聪明多了。当你刚一算计我就知道了。”
“在龙图片旁边的词语是‘结束’(end,安德的名字ender的意思是终结者,于结束同根)。终止可不会被认为都那么幸运的。为什么那个人不写‘幸运会来到’或者‘幸运一生’或者其他什么呢?为什么‘幸运最终’呢?”
“为什么不呢?”
“结束,终结者(安德)。安德的军队是飞龙战队。”
“现在看上去,那有一点过于牵强了。”
“看看画面,”比恩说。“就在中间,那里有个如此复杂的位图有一条线已经损坏了。那些点根本不能连成线。那实际上是混乱的。”
“那对我来说就和噪音干的一样。”
“如果你正被人俘虏但是你有计算机权限,不过你寄出的每一封信件都被仔细检查,那你怎么才能送出一个信息呢?”比恩问。
“你不会认为那是一个信息,就从——你是这么想的吗?”
“我还没有具体的主意。但是现在我想到这一点了,那就值得注意,你不这么认为吗?”
到现在比恩已经把龙的图片粘贴到了一个图形程序里面,正在研究那条线的象素。“没错,那是混乱的,整条线都是。不属于这里,而且那不是噪音的缘故因为整个图片的其余部分还是十分完整,除了这条不同的线,那有一部分被打破了。噪音会造成分散的破坏。”
“那就看看它是什么,”凯罗特书哦。“你是个天才,我是修女。”
很快比恩就把那两条线分离到一个单独的文件中开始研究原始编码中的信息。看上去好象是单字节或者双字节的文本编码,没有什么偏僻的东西,就是象句眼,但是当然那不是,会是吗?或者那永远不能解出。因此如果那是一个信息的话,那肯定是用某种密码的。
在接下去的几个小时里,比恩写出了一个程序帮助他应付包含在这些线条里的数据。他尝试着用数学的方法重新拆解绘图的编码,但是事实上他一直都知道那不会有那么复杂的。因为无论是什么人这么做,都必须不借助计算机来做这样的事情。因此那必须是一些简单的关系,原意只是要通过一个草率的检查而不让人知道那是什么而已。
因此他继续回到把编码用二进制文本的方式重新拆开。很快他就找到了一个看上去有希望的方案了。双字节文本编码,但是在每个特征点上都向右进行了移动,那样那就可以和记忆中的实际的字节一致,用那种方式轮流交换。那样如果人们用通常的观看程序来看这个文件的话,真正的文本特征是永远不会出现的。
当他在一行上使用那种方法的时候,它只显示出了文本的特点,那不是可以偶然发生的事情。但是另一个行看上去就是随机的,是个垃圾。
因此他放开另一条线条,而且它也除了文本的特点什么也没有。
“我找到了,”他说。“那就是一个信息。”
“说的是什么?”
“我一点概念也没有。”
凯罗特站起来从他的肩膀上面看过去。“那甚至不是语言。那不能分成单词。”
“那是经过深思熟虑的,”比恩说。“如果那可以区分为单词的话,那就看上去是一个信息,而且会被编译出来。任何一个业余者都可以通过检查字长和特定字母的出现频率来很容易解开语言的编码的。同样的,你寻找的字母的编组可能就是‘a’和‘the’还有‘and’,类似的文字。”
“你甚至不知道那是用的什么语言。”
“不,但是和通常的比起来有一定的限制,因为他们知道他们在给一个不知道密匙的人发送信息。因为那必须是可重新编码的,那就意味着方法很‘平常’。”
“因此他们正在让它同时即容易又困难吗?”
“是的,对我容易,对别人难。”
“哦,现在看来。你觉得这是为你写的喽?”
“安德。龙。我和他们中的大部分人都不一样,我是飞龙战队的。而且他们还能给其他什么人写呢?我在外面,他们在里面。他们知道除了我别人都在里面了。我是他们认识的唯一的一个他们能够不需要借助其他任何人来找到的人。”
“怎么?你有私人的密码吗?”
“实际上没有,但是我有一般的经验,战斗学院的俚语拉,还有一些类似的。你会看到的。当我把它拆解开的时候,那就会是信息,因为我能够辨认出一些词汇而其他任何人都不行。”
“那是不是他们发出来的。”
“是的,”比恩说。“那就是我在做的事情,把单词挑出来。这个图片就象个病毒一样。无孔不入并且把自身的编码复制到上百万的地方,但是没有人知道那是个编码因为那看上去就象某种绝大多数人认为他们已经了解的东西。那是一种时尚而不是信息。对我除外。”
“你几乎把我说服了,”凯罗特说。
“我会在睡觉以前把它拆解出来的。”
“你太小了不能喝那么多咖啡。那会让你得动脉瘤的。”
她回去看她自己的邮件去了。
既然那些单词不能被区分出来,比恩必须寻找其他的可能泄露天机的东西了。没有明显的两个字母或者三个字母的重复方式可以把他指引到明显的结果上。那并不能让他经验。如果他要构造那样一个信息的话,他一定会省略所有可能用到的的冠词、连词、介词和代名词的。不止那些,大部分的单词也可能被故意地拼错,以避免出现重复的情况。但是有些单词会拼对的,但是那些单词故意地设计成对绝大多数不了解战斗学院的典故的人是不能理解的形式。
只有两个地方使用了明显的两个的重复的字母,每条线上一个。那也许就是因为一个单词的结束和另一个单词的开始的字母正好是一样的,但是比恩对此感到怀疑。这个信息里面不可能留有任何偶然成分的。因此他编了一个小程序,那会找到所有两个相同的字母的单词,从“aa”开始,让他看看到底围绕着这些字母可能会看到什么,是不是有什么对他来说似是而非的东西。而且他也开始处理有两个同样字母的线了,因为那部分表现出另一种形式,是一个“1221”的模式。
不用多少工夫,象“xdd”和“pffp”的组合就明显失败了,但是他必须去研究所有的不同形式,有“abba”、“adda”、“deed”还有“effe”好看看他们在这个信息中意味着什么。有些看上去有希望,而且他把那些保存下来供以后分析。
“为什么现在用希腊语啊?”凯罗特问。
她又在从他的肩膀上面看了。他甚至没有听到她起身走道他身后的声音。
“我将原始信息转化为希腊文的特点,因此我就不会因为阅读我还没有解码的单字而变得心烦意乱了。那些我正在做的都是用罗马字表示的。”
就是那个时候,他的程序显示出了一个单字组合“iggi”
“piggies(小猪),”凯罗特修女说。
“也许是,但是那对我不意味着任何事情。”他开始飞速翻阅字典寻找和“iggi”这个组合匹配的单词,但是没有比“peggies”这个单词更好的组合了。
“那必须是一个词汇吗?”凯罗特说。
“是的,如果那是一个数字的话,那这就是条死路了,”比恩说。
“不是这个意思,为什么不能是名字呢?”
比恩立刻就明白了。“我有多盲目啊!”他把字母w和n插到“iggi”前后的位置,然后展开了多所有信息的运算结果,让程序用连字号来代替还没有被揭开的字母。现在那两条线读出来是:
——-n——g——-nn——-n-i——-ng-n-n-wiggin——-
“那和通常看上去的情况不一样,”凯罗特说。“应该有比那更多的‘i’的。”
“我猜测这个信息故意地尽可能地扔掉了一些字母,特别是元音,那样它看上去就不象平常的样子了。”
“那么当你把它解码以后你该如何知道里面的意思呢?”
“当它给我感觉的时候。”
“是睡觉时间了。但是我知道,你不把它解决了你就不会睡觉的。”他几乎没有注意到她从他的身后离开了。他正忙于对另一个双字母的单词进行尝试。这次他的工作更复杂了,因为在双字母的前后的单词可以是不同的。那意味着要尝试更多的组合,而且可以除去字母g、i、n和w并不能把过程加快很多。
再次,他保存了颇有些可读性的词汇——比以前要多——但是没有什么给他特殊的灵感直到他得到了jees”这个组合。那个单词在安德的在最后的战役中的同伴中互相使用。“jeesh(心腹)”会是那个吗?那明显是可能被用做一个标志的词汇。
h——n——jeesh-g——en——s-ns——nsi——-n——-s——g-n-n-wiggin——-
如果那二十七个单词都是正确的话,那么他就只剩下三十个单词要解决了。他揉了揉他的眼睛,叹了口气,然后开始工作。
是柳橙的味道在中午唤醒了他。凯罗特修女正在削一个麦克斯卡柳橙的皮。“人们走在大街上吃这些东西,然后把果肉吐到路边。你不能够把那咀嚼到可以咽下去的。但是那果汁是你一生中能够吃到的最好的橙汁了。”
比恩从床上下来,拿起了她给他的小片。她说的对。她递给他一个碗把那些果肉吐进去。“很好的早餐。”比恩说。
“是午餐了,”她说。她举起一张纸来。“我看到它了,你认为这是一个解决方案吗?”
那是他在上床睡觉前打印出来的。
hlpndrjeeshtgdrenrusbnstun6rmysiz4ontrysbtg
bnfndwigginptr
“哦,”比恩说。“一个单词还是坏的我都不会把那打印出来的。”比恩把另一片麦克斯卡橙放到嘴里,比恩用计算机拉开了那些赤裸裸的字母,调出了正确的文件,而且打印出来了。他把那带了回来,递给凯罗特,吐出果肉,然后把从她的购物袋里面拿出自己的麦克斯卡橙开始削皮。
“比恩,”她说。“我是一个平凡的人。我只看出了‘help(帮助)’还有这个‘ender(安德)’?”
比恩从她那里把纸拿过来。
[hlpndrjeeshtgdrenrusbnstun6rmysiz40ntrysbtg
bnfndwigginptr]
“元音尽可能地被丢掉了,而且还有一些其他的拼写错误。但是头一行说的是,‘求救。安德的死党都在一起在俄罗斯——’(help。ender-sjeeshistogetherinrussia-)”
“t-g-d-r是‘一起(together)’?而且‘in’拼起来象是法语?”
“非常正确,”比恩说。“我明白是的,而且那看上去非同寻常。”他继续解释。“下面的一部分困扰了我很长时间,知道我意识到那个‘6’和那个‘40’都是数字。在我意识到那以前,我几乎找到了所有的其他的字母。实际上,字母是有关系的,但是没有办法从上下文来解释她们。因此下面的几个单词都被设计为数字的上下文。那说的是‘比恩’的小分队是第六个(bean-stoonwas6)——那是因为安德把飞龙战队分成了五个小分队来代替通常的死个,但是然后他给了我一个特别的小分队,如果你把那也加上去,就是六号了。”
“除了在战斗学院的某个人以外谁能够知道那一点呢?因此只有象我这样的人能够得到这个数字。同样的是下一个数字。‘军队的规模是40(armysize40。)’。战斗学院里面的每个人都知道每支战队有四十个士兵的。除非你把指挥官也加上去,那样的话那就是四十一了,那不是问题的,因为那个数字不过是一个细节。”
“你是怎么知道的呢?”
“因为接下去的单词是‘n’。指的是‘北方’。这个信息告诉我们他们的位置。他们知道他们在俄罗斯。而且因为他们显然可以看到阳光在墙上留下的影子,而且他们知道日期,他们可以计算出他们所在的大致的纬度。六-四-零北方。北纬六十四度。”
“除非那意味着其他的东西。”
“不,信息的意思必须明了。”
“对你来说。”
“是的,对我来说。那条线的其余的部分是‘试图怠工(trysa波tage。)’。我想那意思是无论俄罗斯要让他们干什么,他们也在试图振作起来。这样他们就可以假装孤立,但是实际上在把事情弄糟。把那公开简直太聪明了。实际上格拉夫在赢得了蚁族战争后又赢得了法庭斗争暗示着他们最好公开他们是不会和敌人合作的——这样另一方就可以赢了。”
“但是俄罗斯没有和任何人开战啊。”
“这个文官(polemarch)指的就是俄罗斯,还有在联盟战争中围绕在其周围的华沙条约的军队就是核心。必须记住的是,俄罗斯是在蚁族到来并开始撕碎所谓的阶级并且强迫人们都联合在霸主的之下并且建立国际舰队之前是最野心勃勃的国家。他们总觉得被自己的命运欺骗,现在那些蚁族已经离开了,那让他们有理由热心于回到原来的轨迹上。他们不认为他们自己是坏东西,他们认为他们唯一有意愿也有资源真正的、长期的把整个世界联系起来的人。他们认为他们在干善事。”
“人们总是在做。”
“不是总是。但是是的,发动战争的时候,你必须给你自己的人民这样一个信念,就是你们是在为自卫而战,或者你们是在为应得的胜利而战,或者你们是为了拯救他人而战。俄罗斯人和其他人一样很容易回应一个利他的买卖的。”
“那第二行是什么?”
“‘比恩,去找维京家的彼得(beanfindwigginpeter)。’他们在建议我去寻找安德的哥哥。他没有跟着安德和华伦蒂坐殖民飞船出发。而且他是一个隐藏在网络中的洛克身份的玩家。而且我猜测他现在也在造作德摩斯蒂尼。华伦蒂已经离开了。”
“你知道那些?”
“我知道许多事情,”比恩说。“但是主要的是,他们是正确的。阿契里斯正在追逐我,而且他也在追逐你,而且他得到了安德的心腹中的其余的人,但是他甚至不知道安德的哥哥的存在,而且他不关注他做了什么。但是你知我知,彼得维京要不是因为有一点的性格缺陷就进战斗学院了。而且因为我们都知道,那个人格的缺陷也许恰恰是他要成为一个对抗阿契里斯的竞赛中的好的方面。”
“从地球上蒙受苦难的总人数来看,或许那个缺陷也恰恰可能让彼得的胜利一点也不比阿契里斯的胜利更好。”
“很好,到我们找到他之前我们不能得到结果,不是吗?”比恩说。
“为了找到他,比恩,你必须显示出你是什么人。”
“是的,”比恩说。“那不是很刺激吗?”他夸张地扭动着身子,好象是一个被带到动物园去的小不点。
“你在那你的生命开玩笑。”
“是你希望我找到一个目标的。”
“彼得维京不是一个目标,他很危险。你没有从格拉夫那里听说他的事情吗?”
“反过来说,”比恩说。“你怎么认为我会学他呢?”
“但是他可能还没有阿契里斯好!”“我知道在几个方面他比阿契里斯好。首先,他没有试图杀害我们。第二,他有个波及到全世界的人的一个巨大的联系网,有些人知道他有多年轻,但是绝大多数人不知道。第三,他的野心就和阿契里斯一样,不过阿契里斯已经表明拥有了世界上绝大多数最聪明的军事指挥官,但是彼得维京将只有一个人帮他。那就是我。你认为他就能够放弃不用我吗?”
“使用你。那是一个表示动作的词汇,比恩。”
“那么,你不是正在被你的目的所利用吗?”
“那是被上帝,而不是彼得维京。”
“我可以打赌彼得维京比上帝可以发送更多更明确的信息。”比恩说。“如果我不喜欢他的行为,我总可以摆脱的。”
“你要是和象彼得那样的人在一起,你不可能总能够摆脱的。”
“他不能让我思考我不希望思考的东西。他会知道的,除非他明显有着天才的愚蠢。”
“我担心如果阿契里斯知道了的话,他会试图把其他孩子的智慧都压榨出来的。”
“非常正确。在彼得维京和阿契里斯之间有什么特殊的差别,让你觉得维京更糟糕呢?”
“哦,那很难想象。”
“那么让我们开始想到一种可以不必泄露我们的身份和位置就可以联系到洛克的方法吧。”
“在我们离开巴西之前,我们需要更多的麦克斯卡橙子,”凯罗特说。
直到那时他才注意到他们两个已经把把整个的口袋都扫荡光了。“我也这样认为,”他说。
然后她把空袋子拿在手里离开了,在离开之前她在门口停了一下。“在那信息上,你做得非常好,朱里安戴尔菲科。”
“谢谢,凯罗特奶奶。”
她微笑着离开。
比恩再一次拿起字条并且浏览了一遍。整个消息中他唯一没有给她完整解释的部分是最后一个字。他不认为“ptr”是指彼得。那很多余。“维京(wiggin)”就已经很明白是指他了。不,这个在最后的“ptr”是一个签名。这个消息是佩查发的(petra)。她可能是在试图直接写给彼得维京。但是他给比恩写了,那种编译的方式是彼得永远也不能了解的。
她正仰赖着我。
比恩知道安德的心腹中的其他人对他是多么心怀怨恨。不是很严重但是有一点。当他们都在艾洛斯的指挥学院的时候,在安德到来之前,军方让比恩在他们全部的测验战斗中担任他们的指挥官,即使他是他们中最小的,即使他比安德还小。他知道他干得很好,而且赢得了他们的尊敬。但是他们永远不会开心的接受他的命令,而且当安德到来而比恩减低成为他们中一员的时候他们也没有掩饰他们的高兴。甚至没有人说过“干得好,比恩,”或者“嗨,你干得不错。”除了佩查。
在艾洛斯上,她做了尼可拉曾经在战斗学院里对他做的同样的事情——偶尔对他说几个亲切的字眼。他确信无论尼可拉还是佩查都从来没有意识到他们不经意的慷慨对他来说有多么重要。但是他记得,在他需要朋友的时候,他们两个就在那里。尼可拉已经被不排挤开了,但是通过那不完全是巧合的命运的捉弄,成为了他的哥哥。命运也会让佩查成为他姐姐吗?
现在,是佩查向他伸手请求援助。她相信他能够注意到、揭示出信息并且开始行动。
战斗学院的记录系统中有文件说比恩不是人类,而且他知道格拉夫因为比恩曾经偷听过那些他自己说出来的字眼,所以至少有时候那样想。他知道凯罗特爱他,但是她更爱耶稣,而且无论如何,她很老了,而且还当他是孩子看。他可以仰赖她,但是她并不仰赖他。
在他到战斗学院之前的地面生活中,比恩唯一曾经有过的朋友是一个叫做颇克的女孩,而且阿契里斯在很久之前就杀掉她了。就在比恩离开她的那个时候杀掉了她,就在他认识到他的错误并且冲回去警告她的时候,他只是在莱茵河上找到了她漂着的尸体。她为了试图拯救比恩而死,而且她死亡是因为不能仰赖于比恩的照顾来让她安全。
佩查的信息意味着无论如何他还有一个需要他的朋友。而这一次,他决不能掉头不管。这次轮到他去试图解救他的朋友了,或死亡。凯罗特修女,那不正好是一个目标吗?