第56章 DES算法
信纸上写满了我看了觉得头大的诡异字符,比上次的二方密码还让人无从下手。
米奇部长倏地一眯眼睛,用手指轻轻揪弄着大迎处的肉,略加思索,缓缓说道:“这应该是DES算法。对明文进行初始置换IP,而后执行16轮的迭代密码,最后经IP的逆变换得到密文。”
我眨眨眼睛,一脸懵逼,“迭代密码?逆变换?”
“迭代密码就是在密钥的控制下多次利用轮函数f进行加密变换,用来实现扩散和混淆的效果。”米奇摘下眼镜,用帕子擦了擦镜片,“你学过c和java的编程,应该对迭代这个词比较熟悉,就比如在for语句中,第二个分号后面的就是迭代条件,需要反复执行的部分。”
“原来如此,大致能理解。”
“而逆变换嘛……从你把它和线性代数里的逆矩阵类比一下,基本就能理解一点了。你看,初始置换符号是IP,逆变换则在IP的右上角加了一个-1,这点有点像是矩阵和逆矩阵对吧?”米奇不疾不徐地说道,“但实际上在这个算法里,求逆变换没有求逆矩阵那么简单。给定一个密钥k,由k生成16个子密钥k1、k2、k3一直到k16,通过Feistel结构的密码来加密得到密文。”
“Feistel密码又是什么……”
“它是IBM公司的HorstFeistel领导的研究项目组于1971年在Lucifer算法中引入,并用在劳埃德保险公司的现金分配系统中的密码。这种密码提出了用代替和置换交替的方式构造密码,现在世界上所有重要的分组密码用的都是Feistel结构。来,看这张纸,我来给你演示一下。”
用在……保险公司的现金分配系统中……
“不行了,太难了,我真的搞不懂了。”我捂着头,好像突然明白了苏浩天学习C语言时的感觉。
这是密码?
这根本就是长得像是数学,但是比数学还难懂的东西啊!
之前说过,弱小的人若是见识了强者的世界,或是会被吓破胆囊,自此畏缩不前;或是会被深深震撼,从此难以自甘平庸。
咏唱法、武功之类的,初窥皮毛,觉得很有趣,也觉得自己学得还不错,觉得自己似乎可以坚持学下去。
而这些东西不一样。
这些东西从一开始就很枯燥繁琐,提不起兴趣。尤其是在看清了自己和巨人之间的差距后,人就更难以去学习了。
苏浩天是懒于努力。
我呢?我是畏惧。畏惧这些知识和技能。我觉得自己不可能学会。
人还真是一种堕落的生物呢。
只去学感兴趣的东西,学着学着,又会懒于努力。
对于不感兴趣的东西,又会畏惧它,妄自菲薄。
总而言之,用各种办法各种理由让自己不求上进,自甘堕落。
米奇部长见我一副痛不欲生的样子,轻叹一口气,“这属于应用密码学的范畴,专业性确实太强了……这个就交给我来处理吧。好在对方并不是真的想为难咱们,他把k给出来了。嗯,给我十分钟。”
说罢,米奇部长就拿着挑战信坐下来,奋笔疾书。很快他便算出了结果。
“Homunculus……are……ours。”米奇皱着眉读出这串英文,“直译一下的话意思是‘小矮人是我们的’?这是什么意思?”
我也听得一脸懵逼,“小矮人?这是指什么?”
“不清楚。”米奇摇了摇头,“Homunculus,音译何蒙库鲁兹。何蒙库鲁兹是很久以前,欧洲的一位炼金术师创造出的人工生命体。”
我顿时一愣。
创造出来的,人工生命体?
我没来由地打了个冷颤,莫名其妙地联想到了弥牟昆儿,她声称她是我凭空创造出来的假想生物。难道何蒙库鲁兹指的是弥牟昆儿、天王寺等具现化者?
挑战书的明文换一种说法,也可以说成‘人工生命是我们的’。
这个挑战书难道是冲着我们来的?!
“部长,能不能详细说说何蒙库鲁兹?”我拍了下桌子,躬下身,压低眉,沉声询问。
郑泉儿和天王寺对视一眼,似乎也明白了什么,神情严肃。武访枫呆呆地看着我们,不懂我们再说啥。而赵大力干脆嚼黄瓜发呆,根本不听我们的话。
“你对这个感兴趣么?”米奇部长似乎没想到我会对何蒙库鲁兹起这么大的反应,“何蒙库鲁兹是欧洲文艺复兴时期,炼金术师帕拉塞尔苏斯创造出来的人工生命。”
“嗯嗯,然后呢?”我追问道。
“据说这种生物的制作方法是:在烧瓶中放入人类的精液以及各种草药、马粪并且密封,通过马粪的发酵作用来进行保温。经过四十天后,烧瓶中会出现透明的具有人类形状的物体。但是此时它因为还没有肉体,需要加入活人的血液,并在四十个星期里保持马的胎内温度进行培养。这期间内,每天都要保证加入新鲜的血液。如果把它拿出烧瓶,或是停止新鲜血液的供应,则会立即死亡。在有的传说中,烧瓶也一定要使用水银烧瓶。经过这些工作完成的生命,外表和人类儿童基本一样,但是身体比人类要熊多。何蒙库鲁兹自降生起就具备了各种各样的知识。”
“这……这个完全没有科学依据吧?”我眨了眨眼睛。
米奇耸了耸肩膀,“嘛,毕竟炼金术就是这种东西啦。”
我略加思索,忽然想起赵湘怡说过的话。魔法之类的是潜科学。于是我便微微一顿,小声提问,“部长,你觉得世界上有魔法吗?真的有魔法能凭空创造出一个人形的、有人类智慧的生命吗?”
“就算你这么问我……”米奇稍加思索,“虽然我对神秘学很感兴趣,但实质上我本人是不信的。我这个人是彻头彻尾的唯物论者,如果不把事实证据摆在眼前,不把理论公式挨条挨条罗列推导出来,我是不会相信一些无法证明的东西的。不过魔法这种东西具有可证伪性,若是某一天我真的撞了大运,遇到了什么鬼魅,我可能真的会去研究一些玄玄乎乎的道法魔法。”
“这样啊……”
我轻叹一口气。
我也不清楚我为什么要问这种问题。因为到现在为止,我还是不相信弥牟昆儿是我凭空制造出来的存在。
不过……何蒙库鲁兹是人工创造的生命,何蒙库鲁兹自降生起就具备各种各样的知识,外表和人类儿童基本一样(萝莉),这些倒是和弥牟昆儿的基本吻合。
弥牟昆儿是“鲲”的具现化者。
那么天王寺、武访枫、赵大力、郑泉儿他们这些具现化者,是否也是用同样的方法被‘创造’出来的呢?
但天王寺他们四人不符合‘小矮人’这个特征,他们身材都很高挑。而且天王寺和武访枫的胸部还很丰满,不符合体型像儿童这个特点。这是否跟白色的笏板条有关系?
“刚才那句只是密文的一部分。”米奇部长拿起纸,认真说道,“后面还有一大串数字。这串数字具体意思是什么,等我再慢慢研究。”