第56章 DES算法

无尽风灯提示您:看后求收藏(玉露文学y6go.com),接着再看更方便。

信纸上写满了我看了觉得头大的诡异字符,比上次的二方密码还让人无从下手。

米奇部长倏地一眯眼睛,用手指轻轻揪弄着大迎处的肉,略加思索,缓缓说道:“这应该是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。”米奇皱着眉读出这串英文,“直译一下的话意思是‘小矮人是我们的’?这是什么意思?”

更多内容加载中...请稍候...

本站只支持手机浏览器访问,若您看到此段落,代表章节内容加载失败,请关闭浏览器的阅读模式、畅读模式、小说模式,以及关闭广告屏蔽功能,或复制网址到其他浏览器阅读!

小说推荐:《宇宙星塔》《放学等我》《没钱你修什么仙》【微信读书】《如何阻止男主发疯[歌剧魅影]》《我是唯一的玩家》《文豪1978》《锦宫春暖》【梦幻文学】《高武纪元