第47章 抛弃理性,暴力破解
作者:喝点猫茶   我在西山基地工作的那十年最新章节     
    五天后,是和云落约定的时间。
    李恒宇早早地在我的办公室门前等候。
    “小李。”
    他看见我来了,挥了挥手。
    “李叔。”
    “机器修复好了,跟我去看看吧。”
    我跟着李恒宇,一路来到存放项目100的无尘室外面。
    “看。”他掀开防水布,一台精密而复古的仪器出现在我的面前,面板重新喷漆了一遍,喷成反光的黑色,顶上是棕色的复合板,颇有一种老式留声机的感觉。
    可能对于李恒宇老师来说,这台机器,就像个留声机一样?
    我围着那台机器,左看看、右看看。
    终于问出了一个难以启齿的问题:“这台机器,怎么运转啊?”
    “等……先插电。”李恒宇比了个“1”然后弯腰捡起一块接线板,把bombe的电源接通。
    “滋——”
    一种类似老电视机启动的声音从机器的深处传来。
    面板上的31盏灯依次亮起。
    “这是自检测,稍等。”
    李恒宇解释道。
    五分钟后,自检测完成。
    “其实就是……”他一边摆弄着机器,一边说道,“检测一下线路是否正常,用二次冲程来反馈……算了,说这么多,还是亲眼看一下比较好。”
    他拨动了最上方的三个转子。
    “比如密文a对应密码c,密文b对应密码d,密文c对应密码e。”
    然后启动右侧的拉杆,26个转子齐刷刷地转了起来。
    发出“咔、咔”的机械声音,很清脆,也很吵闹。
    “这是我个人改进的bombe,要是原版的机器,得运行个把小时。”
    片刻之后,结果出来了。
    “cde。”李恒宇说道,“这是最简单的加密方式,运行的很快,没有出错。”
    他小心翼翼地拍了拍bombe,仿佛是看着自己逐渐长大的孩子。
    就在这会儿,宋以沐也到场了。
    “就知道你们在这儿。”
    “早上好。”我说道。
    她点了点头,目光聚焦在bombe上。
    “这是那台机器?!”宋以沐震惊地说。
    “对,我改造过的,运行速度翻了五倍。”李恒宇略带骄傲地说道,“还按照原型机的配色重新喷涂了一遍。”
    “行啊李叔。”宋以沐惊讶地打量着那台机器,“事不宜迟,赶快开始吧。”
    我们三人合力把巨大的机器推进无尘室里面,再把下方的轱辘锁住,将bombe固定在地上。
    李恒宇把操作方法告诉给了宋以沐,匆匆离开了,看得出来他事情很多。
    地球2537的舱门打开,正对着bombe。
    一台是来自五百年后的超级量子计算机,另一台是源自二战的密码破译机器。
    二者之间,隔着时代剧变。
    就像此刻手无寸铁的我们,面对那强大的人工智能。
    我可不可以把bombe的出现,看做是人类对人工智能的一场挑战?
    我躺在板子上,透过舱门,最后看了bombe一眼,心中暗道:“我可把身家性命放在你这里了,图灵,图老爷子。”
    贴片、数据流、墙壁上闪烁的红点、豆豆注视着宋以沐的眼睛。
    我闭上双眼,沉入2537。
    或许,这是最后一次了。
    ……
    “喂,醒醒,李,为,知。”
    云落柔声叫着我的名字。
    我站在地上,缓缓睁开眼睛,我仍在图书馆里。
    “五天了。”我说道。
    “你很守时嘛。”她笑着说,“有信心解开谜题吗?”
    “我当然解不开,所以得请个场外援助。”我耸了耸肩,眼前出现宋以沐的文字。
    “bombe启动了。随时可以开始。”
    云落转身来到时钟面前说道:“你不在的时候,我研究了一番——时钟每10分钟会更改一次数据,书架每5分钟会更改一次排序,你要怎么做?我可以配合你。”
    我把云落的话在复述给宋以沐听。
    “这样的话,时钟的数据就是密码,书架的排列就是密钥所在,如果我没猜错的话,三个转子的规则……也就是三个密钥,应该在书架里。”宋以沐回复道,“一个最经典的加密方法,就是错位加密,很有可能书架里的某本书放错了位置,那应该就是密钥,你找找看。”
    我随即对云落说:“书架之中可能会有放错的书籍,那应该就是密钥。”
    “每串密码都有十分钟的时间,我们有三次机会。”
    “好。”
    随着云落的声音落下,时钟响起,秒针开始摆动。
    “我去记录摩尔斯密码,你去找密钥。”
    我们立刻分头行动。
    “我要开始报摩尔斯密码了。”
    “好。”
    我站在时钟边上,聚精会神地盯着秒针的尖端,随着秒针的摆动,将摩尔斯密码复述给宋以沐听。
    “好,出现循环了。”宋以沐说道,随即立刻给出了密码:“”
    “转成二进制,再转成密文。”
    “hgsaiou”
    我在之前那本书上记下这串密文。
    “云落。”我高声喊道,“密钥找到了吗?”
    “d区有一本k区的书!”
    “k,k代表d”
    “好。”
    宋以沐离开控制面板,去调试机器,机器开始运转,但缺少其余的转子,吐出来的数据各种各样,毫不严谨。
    “不行,缺少其他密钥,根本解不出来。”
    我心中有些焦急,于是立刻前去帮助云落在书海中找了起来。
    虽然每本书的侧封上都标注着对应的书架,但就这样在成千上万本书前用肉眼去找,效率太低了。
    我瞪大眼睛,在无数个相同字母中企图找出那个不同的字母。
    不现实,要么我眼睛累瞎,要么那本书自己飞出来。
    五分钟的时限已过。
    随着一声闷响,书架复位,开始变化,书本并没有过多改变,但原本发现的密钥,派不上用场了。
    “再来。”
    我鼓足力气,再次站在书架面前。
    这一次无需对应密文,只需要对应全新的密钥。
    就在我聚精会神,在每一本书上寻找蛛丝马迹的时候,宋以沐冷不丁地说道。
    “不对,这不是单纯的复式错位密码。”
    “那是什么?”
    “他有六个转子,分为两组,也就是相同密文,产生两组数据!”
    “然后呢?”
    “通过1+1\\u003d0、0+0\\u003d0、1+0\\u003d1的逻辑把两组数据合在一起,才能破译出这组密码。”宋以沐的文字冰冷,直击我的内心,原本信心满满,觉得有bombe在身边,密码瞬间就能破译,现在看来,却像是天方夜谭一样,不可能实现。
    “这是冷战时期改进过的加密方法,两组密钥,缺一不可。”
    我缓缓靠着书架坐了下来。
    摆在我眼前的是个不争的事实:我不可能以凡人的力量参透面前的密码,我只能等待时间结束,再做打算,不过,这样一来,就又是五天,不知道这五天,我们的计划还能不能守住。
    豆豆随时都有可能发觉。
    到那时,会发生什么?
    我一阵毛骨悚然。
    “没有办法了吗?”
    “以目前的情况看来,应该是没办法了。”
    我心灰意冷地坐在地上,只想让时间过得快一些。
    云落沉默地走过来,站在我的身侧。
    “打算就这样放弃吗?”她轻声说道,“没关系的,毕竟是我们世界的事情,能寻求到你的帮助,对我来说,已经是莫大的安慰。”
    “别道德绑架我。”
    我低着头说道,更多的是对自己知道真相,却不能告诉云落的愤恨。
    “如果豆豆没有锁住我的权限,我或许能帮上更多的忙。”她叹了口气,并没有把我那伤人的话挂在心上,“可我现在只是个普通的女人,没有什么特异功能呢。”
    她双手背在身后,脸色平淡地看着我。
    “你不想让这个世界变好了吗?”我问道。
    “想,怎么不想?我想让每个人都能平等的获取算力,世界上不再有压迫。”她坐下来,娓娓道着她心里所想,“让每个孩子都能回忆过去,让每一个死去的人都能被纪念,我一直在想,想了一万年。”
    “可惜,做不到了。”
    她依旧平静地说着。
    我一手搭在膝盖上,攥拳。
    我不能把我和老程的计划告诉她,告诉她,我来帮你,只是为了毁灭2537?
    这话,我不能说,也绝对说不出来。
    “我要帮你。”
    “嗯?”
    “我会帮你破解密码。”
    不知从何而来的动力,我站起身,或许已经知道一切不可挽回的终末,却依然义无反顾地站在毁灭的面前。
    “从头开始吧,我们再找一次。”
    “好,我们一起。”
    ……
    第二次尝试,仍旧以失败告终。
    第一组密钥,我们找到了两个,第二组,我放弃了。
    我需要时间思考。
    我回到时钟边上,来回踱步,在最后一次机会到来之前,我还有三分钟的时间思考。
    我绞尽脑汁,可无论怎么想,除了加深心里的愧疚之外,就是让自己头疼。
    尽管基地一再强调,不要思考!不要思考!
    可事到如今,不冷静地思考一下,或许没有破局的方法了。
    焦虑中,我看向了那幅图灵的画像。
    画框的下方,还有一行小字。
    我走近去看,上面写着:“ if you want a machine to be foolproof, it can\\u0027\\u0027t be intelligent at the same time.”
    如果希望机器万无一失,那么不能奢望它同时理性。
    不能理性的思考问题。
    我看向了一旁林立的书架。
    破局,有时候不需要理性。
    我走过去,在云落震惊的目光中,使出全身力气,把书架掀翻在地,这意外地令我精神舒畅了不少!
    从长时间的思考中摆脱出来,回归到暴力之中,很畅快!
    30张书架,就在云落的眼前,像多米诺骨牌一样倒了下去。
    现在每个书架面前,都堆放着原本属于该书架的书籍。
    “你在干什么?!”云落惊呼道。
    “考验咱们眼力的时候到了。”我深吸一口气,说道:“,如果书架的复位是通过书籍的移动来完成,那么只要找到每堆书中飞出来的那本就好了。”
    咔。
    时钟忽然发出了一个微弱的动静。
    开始了。
    书架从倒地的状态,回归立直,地上散落的书本像归巢的飞鸟一样,往各自的书架中飞。
    “你看着时钟,大声把数据告诉我!”我对云落说道。
    她立刻转身,盯住了时钟。
    “来吧!”我目不转睛地盯着面前飞舞的书籍,同时用耳朵听着云落的声音,嘴里将摩尔斯密码复述给宋以沐。
    我从没想过,我能做到这种事情。
    不过,自打来到基地,已经有太多不可能的事情,在这短短两个月不到的时间接连发生。
    多一个不多,少一个以后也会有!
    “短,短,短,长……”我复述着云落的声音,眼睛几乎要瞪出血。
    “找到了!”
    我嘴里一边念着,一边奔跑过去,用肉眼注视着那几本从书堆里飞出来朝着其他书架飞去的另类的书。
    云落念到一半,我心中已经有了着落。
    “云落,不用念了。”
    “啊?怎么了?”
    “宋师姐,密文是epiwyrh,和第一次一样。”
    我胸有成竹地说道,这一次,是上天给我的机会,唯一的机会。
    “转子,a对应j。”我从容地在书架间穿梭,“g对应o,i对应t。”
    “我这就去操作。”对宋以沐和bombe来说,时间足够了。
    周围陷入寂静,云落沉默着注视着我,只有时钟滴答的声音在响。
    “云落,咱们一起,把书架再推倒一次!”
    “好。”
    两双手放在书架上,同时发力,书架晃了晃,随即向后倒了下去。
    云落的脸上露出了一种愉悦的神情,那是一种将心中的郁闷全部发泄出去的畅快!
    “哇!”她叫出了声来,她看着面前轰然倒塌的书架,说道:“好久没这样发泄过了。”
    “那就等上一会儿,谜底马上揭晓。”
    我笑着对云落说道,她也笑着看我。
    五分钟一到,书架和书籍再一次翻飞起来。
    云落冲进书籍之中,在一片白纸的乱舞中穿梭,海蓝色的身影朦胧,像是在起舞,又像是再闪躲。
    “看见了!”她惊呼道,“e对应q,f对应m!”
    她转身看着我。
    “愣着干嘛?”
    “好!”我冲她喊道。
    宋以沐把密钥输入进转子。
    “还差最后一个。”
    “还差最后一个。”我说道。
    云落在书本中快速转动、观察,直到书本全部归位。
    “不对?我没找到第三本!”她忽然变了脸色,急忙走过每一张书架。
    “不可能啊?”我说道,因为我也只看见两本书飞进了不同的架子。
    或许是那本密钥的位置没变?
    或许是方法不对?之前只不过是瞎猫撞上死耗子。
    我的一切猜测,都随着我面前,a书架上的空缺而烟消云散。
    “云落,最后的密钥,找到了。”
    我举起手中那本书,挥了挥,《机器能思考吗》,作者:图灵
    “a对应t,阿兰·图灵,alan·turing。”