《程序员的创世传说》第五节 逆转的巴别塔

太阳早已落山,群星在风雪的遮盖下暗淡无光,只剩月亮还犹自勉强工作。

虽然属于温带大陆气候,入冬的莫斯科却异常寒冷,相较摩尔曼斯克也毫不逊色。郊外旷地显得一片荒芜,夜行生物稀稀落落,行人车辆早已断绝,只留下濒临死亡的男人与准备杀戮的少女,不知还在等待些什么。

“怎么了?不是要杀我吗?倒是动手啊?!” 名为库尔茨的男人叫嚣着,在他半老不老的脸颊上看不到一丝惊慌神情。但这种玩世不恭的蛮横态度,却让人忍不住想要冲上前去痛扁一顿才好。

至于教授所质问的对象,是一名唤作叶卡琳娜的美丽少女,同时也是被“神谕”组织派来取其性命的杀手之一。

——呼——呼,冷风吹过,传出阵阵响动,但除此之外,再没有半点声音。

叶卡琳娜没有回答库尔茨教授。她并非没听到,只是根本不想回应这位昔日的大学讲师。

她很了解库尔茨的性格,在耶鲁教书时他就是个玩世不恭的活宝。据此人自己交待,他和某些亚洲公司一样,娱乐精神永远较学术精神更胜一筹。同他纠缠不清是件非常愚蠢的事情,对于他所提出的任何问题,装傻充愣的不去回答就是最为高效的回答方式。

——况且,目前叶卡琳娜实在没时间去解答任何疑问。

寒风凛凛的莫斯科郊外,叶卡琳娜端坐在一块岩石之上,手中长剑忽而没了踪影,取得代之的,是一台不知从哪里冒出来的纯黑色笔记本电脑。

她正全神贯注于无生命的计算机屏幕,纤细的手指在冰冷的键盘前飞快舞动,充满芳香的呼吸变得紧张而富有节奏感。

随着时间流逝,气温降低,不怀好意的雪花在这位女士俏丽华美的躯体上越积越多。她却始终保持着对于系统屏幕的专注,至于外界种种干扰则显得无动于衷。

寒风瑟瑟,空气中透着些微湿气,似乎是来自森林的北风挟带而出的,又似乎是沾染了少女汗水的缘故。

她到底在这里坐了多久呢?没人知道。

自打处于生死边缘的库尔茨教授,突然冒出一句“若我死了,你拿到“钥匙”也等于没有”之后,她便陷入这种境况之中。以同样的姿势,同样的举措,干着同样的事情——只有天知道是什么事情。

“腰好酸啊……”即便一直在硬充强势,毕竟还是个不到20岁的少女,叶卡琳娜身体开始感到阵阵酸痛,暗自呢喃抱怨。

“可恶啊,你这家伙!你,你竟然使用了[逆转的巴别塔]吗?!” 虽然不清楚到底发生了什么事情,但从语气中可以判断出,叶卡琳娜已经相当的生气了。

她抓紧自己的头发,双眉深锁,以一种近乎歇斯底里的声音叫嚷着。

“哈哈哈哈哈!现在才发觉吗?!我的“小天才”?!”听到她的喊叫声,库尔茨教授突然沉默下来,继而故作冥思苦想状。数秒之后,他开始大笑,笑得很开心,很大声,很嚣张,还很变态。

“我原本就奇怪,你怎么会使用[隐写术]这样低级的手段去加密[真理之钥],却没想到[逆转的巴别塔]程式落到了CIA手里……”望着电脑屏幕上所显示的黑色高塔图像,叶卡琳娜无力地低吟道。

这就是问题的症结所在,作为计算机数据存在的“真理之钥”,被库尔茨教授以某种方式破解后带出,并以被称为“逆转的巴别塔”的特殊隐写术将“真理之钥”保存到了一张图片里。

按照常理来说,所谓[隐写术]不过是被用来阻止关系者以外人士获悉重要信息的技术手段,并非一定要经由图片实现,更非一定要通过计算机才能做到。

譬如一本字典,一组数字,一个人名,都可以充当隐写术的媒介。

就算采用图片方式实现的[隐写术],也不见得就有多高的破解难度。比如日本网站上常常出现,用以标识版权信息的数字水印就是铁证。因为归根究底,这些也无外是一组混淆在图片像素与噪点间的数据信息,只要找到适当的读取方式,必然可以获取到正确的原始数据。

——可惜,凡事总会有个例外,而“逆转的巴别塔”就是那个例外。

巴别塔,出现于神话中的传奇性建筑物。

据《圣经.旧约》上所说,最初的人类来自同一个部族,只讲同一种语言。这群人意志坚定,能力超凡,语言互通,彼此间相亲相爱。人间的神对他们卑躬屈膝,人间的魔对他们俯首称臣。终于有一天,他们不再满足于这狭小的地上世界,他们想要达到更高的境界,所以窥视苍天。他们决定修建一座可以通到天上去的高塔。而这座塔,也就是传说中的通天之塔——巴别塔。

他们用砖和河泥作为建筑的材料,他们用自己无穷的智慧提供向上搭建宝塔的基础。直到有一天,高高的塔顶已冲入云霄,塔就要与穹苍相连了。

全能的上帝得知此事,这群人类令他又惊又怒。他愤怒于人类的无理与傲慢,却震惊于人类的伟大与潜力。终于,上帝开始了思索,他要考虑怎样处置人类了,要考虑怎样才能压制住人类的傲慢与潜力。

耶和华发现到,人类讲同样的语言,彼此沟通有限的智慧,就能建起这样的巨塔。但如果他们离心离德,彼此无法交流,又会怎么样?于是,上帝让人世间的语言系统发生混乱,使人们言语不通,信息隔绝,再无法相互交流。

结果上帝得逞了,失去了合作与沟通的人们开始敌视对方,巴别塔在眼看就要成功时被上帝所破坏。卑微的凡人失去了原有的潜力与智慧,再次沉沦于苍天之下。

——读过《人月神话》的家伙们,想必不会对以上这个故事感到陌生吧?事实上,沟通不良就注定了失败,“正确地获取信息”和“获取正确的信息”至关重要。

正如上帝能够破坏巴别塔的修建一样。理论上讲,人类创造的所有事物都是“有穷”且“可逆”的,无论多么复杂的密文最终都必定可以被还原为最初状态,就连MD5这样曾经号称无法被还原的加密方式也不例外。

——然而,“逆转的巴别塔”可不是这种样子。

逆转的巴别塔,它不是为了彼此沟通而存在,它是为了阻碍沟通而存在。它的诞生不是为了让人类抵达天堂,它的意义在于将一切智者引向地狱。它是超越隐写术极致的梦魇,它是加密手段中的坚壁高墙。

据市井传言,无论什么类型的数据(并非多大都行,极限3MB,而且不能被压缩过)一旦经过“逆转的巴别塔”的转换,都将变成一张仅有512KB的黑色高塔图案。从此之后,高塔中的信息将永远与世隔绝。任凭你有什么样的破解技术,只要你不是施与加密者,便无法将之正确解析出来。

“见鬼!明明只是一组对称加密的数据,为什么连“魔镜”(俄罗斯制造,号称为2012年地球上最快的超级计算机,拥有权限者可以远程访问)也无法将它分解还原?!” 叶卡琳娜疑惑不解的喃喃自语。

她从来没有想过,同时具有耶鲁和麻省理工博士学位的她,居然会对这张仅仅512KB的图像束手无策。

“究竟怎么做才能做到这样?!”

“为什么每次分析结果都不固定?!就好像,就好像数据有生命的根据环境变化着,躲避着解密?!”

“我参与过麻省的Sikuli项目,那是一种可以将OCR技术与脚本技术混用的图像编程方式。但是,这张仅仅512KB的图像,怎么可能?!……”

“这是魔鬼的技术!你们肯定偷取了魔鬼的技术!” 叶卡琳娜开始咆哮,她自问自答,或许是实在想不通其中奥妙的缘故,让她有些精神错乱了。

现在事情变得相当之麻烦,如果杀了库尔茨,那么无论谁都没办法获得“真理之钥”,但如果不杀库尔茨,以他的性格也决计不会交待出正确的解密方式。

“魔鬼?开玩笑,这当然不是魔鬼的技术……” 库尔茨教授一边说着,一边别有用心的凝视叶卡琳娜。

在那银框眼镜的后方,美丽的蓝宝石瞳孔隐约散发出异样狡诈的光芒。

“逆转的巴别塔”,一项曾让世界上所有情报部门胆战心惊的技术,被世人恐惧的形容为“违反常识的魔塔”。它拥有号称为“因为已经颠倒过来了,所以再也无法颠倒回去”的邪恶特性。

一直以来,关于它的作者都是个迷团,人们甚至只知道该作者的网名。

——Beelzebub(苍蝇王,魔王)。

“阿嚏!”

亚洲某个狭长的地下室小屋中,有个将《Win32 API大全》当作枕头呼呼大睡的家伙,突然打起了喷嚏。

————————————————

关于本节:

10.2版中原本设定主角别称为“ZERO”,后考虑和11区某人撞车,现改为Beelzebub。(话说偶确实看“魔王的奶爸”了……另外我非常恶趣味的想在主角外套后面写个大写的“B”字……)

2、其实吾辈挺喜欢久保关于蓝大死后诈尸那个桥段的,所以嘛……

3、主角枕着的书没有特别含义,只是够厚罢了。

——————————————————————

本周一边读《OpenGL程序设计指南》,一边研究LWJGLJOGL(为了封装给LGame用),抽空还写YY小说,结果昨天晚上做梦——梦见上帝对我讲解当初他是怎么用JOGL渲染这颗地球的,甚至向我抱怨JVM的性能如何糟糕,如何导致了地球的不完美|||……残念……

PS:最近也在关注Sun的消息,但偶决定不写哀悼文纪念,因为我坚信它必将复活(至少是借尸还魂)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值