第31节:鸡蛋也有缝 汤姆问我要了枝烟,小声说:" 不知道,但是惟一能肯定的是,这件事情并 不是意外,绝对是人为。一共有七位储户出现了存款神秘消失这种事情。对外, 莱塞卡用尽了一切关系才将这件事情给压了下来,但是在银行界内部,这种事情 是瞒不住的。" 我点了点头,M-5 是大家都在用的,它一旦出现了什么问题,绝对是牵一发 而动全身的事情。 " 这次的招标,只是打着莱塞卡的名义进行的吧?如果我没猜错,全世界的 银行界都参与了进来,是么?" " 这才是这么多公司要进来的原因,如果完美解决了这件事情,不用想…… " 汤姆很及时地刹住了话头,把我不疼不痒地吊在了半空之中。我心中暗暗骂起 苏珊来,奶奶的,教什么不好,非把这么耿直一老外调教得精的像个猴子! 汤姆嘿嘿冲我阴笑了一下,说:" 你研究过M-5 么?" 我摇了摇头,说:" 碰过,但是深入而细致的研究没有。我毕竟不是学密码 学的,这东西……" 汤姆忽然转着椅子呼啦一声回到自己的电脑前面,将一直挂着的工具停掉, 打开了一个什么东西跟我说:" 来看看!" 我凑了上去,这小子打开的是M-5 的机密算法数列。" 这东西早就看过了, 没什么好发现,要不然哥哥我也是百亿富翁了,每天去银行里偷点利息就好了, 还犯得着起早摸黑地搞这个公司么?" " 我这段时间一直在琢磨这个东西,但是我发现似乎没什么进展。因此,我 特别佩服这次的高手,人家才是黑客界的星星啊!" 汤姆挂上工具仰着脸躺在椅 子上,懒洋洋地说:" 比起白天工作来,我还是喜欢晚上。黑客,到底还是生活 在黑暗之中啊!" 我没动,傻了一样直盯盯地看着屏幕上那个算法。汤姆轻轻推了推我,问: " 怎么啦?" 我好像抓住了什么,但是却无法明确地表达出来,我只能问汤姆:" 你不觉 得这个很眼熟吗?" "M-5的数列啊!大概是你以前在什么地方见到过,所以觉得看得像吧!哈! 好像真的很像我们学过的数列呢!" 汤姆微微抬了抬头,看了看电脑屏幕。 数列!对!就是数列!这个和我以前上学的时候学过的一个数列真的很像! 那么如果更改它的通项公式会怎么样? 我霍地站了起来,一把将汤姆从椅子上拎了起来,飞快地在键盘上敲击着, 汤姆被我的举动吓了一跳,好奇的凑了上来,但是很快他还是看出了当中的玄机, 面色凝重,仔细审视起我做的改动。 没错!改动之后的M-5 发生了重大的变化,由他生成的54位和108 位的密文 竟然是一模一样的!也就是说M-5 在他的加密中会出现致命的重复! 我和汤姆对望了一眼,各自从对方的脸上读出了不可思议这四个字!要知道 这种重复是致命的,他将会使破解时间减少一半以上! 难道真的这么简单?十多年都无法被取代的M-5 竟然存在着这么一个简单且 致命的漏洞?为什么这么多年来潜心研究M-5 算法的人没一个会想得到! 不可能!别人不可能这么蠢!不可能连我这个密码学门外汉偶然发现的问题 他们都发现不了! " 天哪!" 汤姆惊叫起来!整个房间里所有人的目光全部注意到我们这个角 落。我狠狠踢了他一脚,这小子只好尴尬地发骚:" 天哪!上帝是多么的美好啊! 让我们来干这种可以一边聊天一边看电影的工作!唉!要是有那么几部日本人拍 的教育片就好了!" 一边说还一边冲苏珊招手。 房间里的所有人都很隐讳地笑了起来,笑得很淫荡。还有人起哄说我正在起 点中文网上看小说呢!苏珊脸红得不行,跑了过来狠狠掐了一下汤姆,汤姆怪叫 了一声,拼命使眼色给苏珊,让她看我的屏幕。 我没空理会这两个活宝。打开汤姆原先保存的加密算法,从第一位开始一直 加密到第128 位,果然,在原版的M-5 中也存在这种问题,16位和32位加密产生 的密文也是一模一样! 这是没有任何价值的!对于莱塞卡这种银行而言只用32位的密钥是不可能的! 或者说在我们之前便已经有人发现了这个问题? 莱塞卡的M-5 版本是什么?我忽然想到,有些事情并不是软件的问题,而是 用软件的人!莱塞卡自己修改过它的通项公式了么? " 汤姆,我想我们需要见一见莱塞卡的高层了!" 我倒在椅子上无奈地说。 而汤姆和苏珊,被这个简单的发现惊得到现在都说不出话! 万丈高楼,往往就毁在地基之上!但是,偏偏总有人都看不到! 汤姆到底和莱塞卡的高层有着关系,出去不一会儿,昨天开会的那个男人风 风火火地闯了进来,将我们三人带到了另外一间办公室。里面竟然是RSA 的招标 代表和M-5 开发小组的元老! 我当着这些可以进入密码学名人堂的人物的面,将我刚才演示的那一套再次 做了一遍。看到我的发现,在座的密码学大佬们像是在瞬间老了好几岁,莱塞卡 的那位官员颓然说:" 这个问题我们已经发现了,莱塞卡使用的M-5 的通项公式 被人修改过,它的密文在75和120 位上面出现了重复,而莱塞卡的密钥加密,刚 好是120 位的!" 120 位的加密和75位之间出现了重复,这就代表着破解难度从2 的60次方瞬 间下降到2 的40次方!虽然这个数字依然很庞大,但是现在的好多大型计算机已 经足以胜任这项工作! 人祸!这到底还是场人祸!是一场有预谋的人祸!但是这并不能掩饰M-5 不 安全的现状,现在他已经成了一只有缝的鸡蛋! " 这就是你们要推出新的算法的原因么?" " 没错,我们必须要解决这个问题。尽管它能够通过行政手段避免,但是人 心……实在是太恐怖了……"RSA的代表已经没有了昨天的从容,脸上写满了忧虑。 " 人心……实在是太恐怖了……" 我默默重复着,心里在苦笑……人心,还 真是恐怖哪! " 曹先生,请问您有兴趣加入我们RSA 么?"RSA的代表向我发出了邀请。 这是一份难以拒绝的邀请!尽管RSA 的M-5 是一份开放的免费的加密算法, 但是在这十几年中,这份算法给他们带来的好处是难以估量的!和银行系统的良 好关系,和政府部门的交情!更重要的是,M-5 一举奠定了他们在密码界的地位。 我承认,这个邀请让我心动…… 汤姆在我的身旁轻轻掐了我一下,我用余光看了看,他很不可察觉地冲我摇 了摇头。我笑了,说:" 如果RSA 有兴趣和燕色合作的话,我会很高兴。很抱歉 我不能加入你们……" " 燕色!你就是那个在中国开发了一个加壳工具的燕色!" 除了知根知底的 汤姆和莱塞卡官员,其他人一起叫了起来。 我并没有自恋地认为我的软件能带给他们这么大的震撼,但是我从他们的脸 上清楚地看到一种难以形容的神情。怎么了?到底出了什么事情? " 曹先生,请你看看这个……"M-5的开发小组中一人将自己的显示器拨到了 我这边,问:" 这个程序……您认识么?"