路人书

手机浏览器扫描二维码访问

第46章(第1页)

(看第五行,f开头,明文是b,要用g来加密;第十四行,o开头,明文是e,要用s来加密,如此类推……)

维热纳尔密码既克服了频率分析,又具有数目众多的密钥。发送者和接收者可使用字典里任一个单词,或单词组合,或虚构的词作为关键词。它提供了很好的安全保障,但它的复杂性,却令其等到十九世纪才流行起来。很多年以来,维吉尼亚密码都被认为是不可破解的。不过,也是在十九世纪,查尔斯&iddot;巴贝奇‐‐一个性情古怪的天才将其破译了。让我们来看看解密的过程:

这个人也因为其在计算机科学领域方面所进行的先锋性工作而被世人所熟悉。巴贝奇(babba)通过寻找重复的字母段破解了这个密码系统。当然,维热纳尔密码的优势在于这种密码被假定为它将不同位置的字母进行不同的加密。比如同一段文字中的&ldo;the&rdo;可能在前面表现为&ldo;upk&rdo;,但在后面则被表现为&ldo;bnf&rdo;。同样,像&ldo;aker&rdo;这样的字母也会被进行不同的加密。但是,第一个和第三个&ldo;the&rdo;都会被编码为&ldo;upk&rdo;。第一个&ldo;the&rdo;中的&ldo;t&rdo;会用&ldo;b&rdo;来进行编码,而第三个&ldo;the&rdo;中的&ldo;t&rdo;也同样是用&ldo;b&rdo;来编码。发生这种情况是因为第三个&ldo;the&rdo;是排在第一个&ldo;the&rdo;后面第二十一个字母,而三字密钥big会在重复七次之后又回到了最开始。在任何比密钥要长得多的加密信息中,都会不可避免地出现类似这样的重复。而一个解密者应该如何才能揭示加密文件的真正面目呢?比如,如果加密文字&ldo;upk&rdo;出现了两次,中间隔着21个字母,那么他就可以推断出密钥的长度是21的整除数。或者换种说法,他可以推断出21是密钥的倍数。(约数或称除数是一个数字被除之后不会有余数。比如21的除数就是1、3、7和21。)如果获得了足够多类似的线索,解密者就可以知道密钥的确切长度。一旦他知道了密钥长度,他就可以对加密信息进行日常频率分析。注意,数学在解密工作中总是放在首位的:解密者首先会计算出密钥的长度,这步工作甚至是在他要考虑密钥的具体内容是什么之前所要做的。

巴贝奇的独具创意的技巧开创了一片密码术的新天地,并且将数学工具引入到了以前被认为专属于文字学的领域之中。即使一种编密码系统没有明确地使用数学,但其中隐藏的格式却通常需要以数学的方式进行整理。

之后又过了九年,在一八六三年,一位业余数学爱好者、时年五十八岁的普鲁士退役炮兵少校弗里德里希&iddot;卡西斯基(friedrichkasiski)出版了一本小册子,名字叫《密写和破译的艺术》(dieheischriftenunddiedechiffrierkunst)。简单描述一下它的原理:被加密方指定的这个数列,也就是密钥,在实践中不可能是无限长的;在通常情况下,它的长度不仅不会超过明文长度,甚至往往还相当短‐‐在斯维提斯的例子中,密钥&ldo;eily&rdo;的长度是五位,也就是说,每加密五个明文字母,就要循环使用&ldo;eily&rdo;,对后面的明文字母继续加密。

&ldo;循环使用密钥进行加密&rdo;‐‐整个多表替代的破绽和死穴,也正在这里。

首先,破译的第一步就是寻找密文中出现超过一次的字母。有两种情况可能导致这样的重复发生。最有可能的是明文中同样的字母序列使用密钥中同样的字母加了密;另外还有一种较小的可能性是明文中两个不同的字母序列通过密钥中不同部分加了密,碰巧都变成了密文中完全一样的序列。假如我们限制在长序列的范围内,那么第二种可能性可以很大程度地被排除,在这种情况下,我们多数考虑到四个字母或四个以上的重复序列。

破译的第二步是确定密钥的长度,先看看这一段:

关键词forestforestforestforestfor

明文bettertodowellthantosaywell

密文gskxwkycusoxqzklsgycjeqpjzc

第一个yc出现后到第二个yc的结尾一共有12个字母(oxqzklsgyc),

那么密钥的长度应是12的约数‐‐1,2,3,4,6,12之中的一个(其中,1可排除)。

如下面的密文:

iswzpnqckyyyjkayyezffsweesspgzxqahf

iswzpnqcktvyjoacvehaesazrltpqizxot

qswcvudsijggdeuwazrsfxwilkuejqldacb

gdlyjxyldqkzpldilqewfswdpazezqnw

dywdzxfsaeeazjduelvptcekwseefurzfsw

dpxacqafkxwawvezfsdbgdlayuqxgdpekws

eefurzfswdpouezkzylqnpqqdejtqyguva

zogrwawpvueqafjqjggjzahqafktjdkad

nwpjggcwkpkayeqzzptvkzqgwdvfahltll

spxazpgzjggosdwazrkaezqcwkzcwitl

tezdazcayqafjrqlkuqqafjqywhpjtfj

flkuqqafjqywhpjpzozdzwduwfswaywrzj

kzisgbtfoseejggdgredkfddparqjahf

udktzozezqyaitdxvfahltllkzcwzzvdps

ypj

在里面重复序列有iswzpnqck,bgdl,seefurzfswdp,jggc,lkuqqafjqywhpj,vfahltll等;

如果每个重复间隔都能被3整除,关键词应该有三个字母。

下一步,仍旧是频率分析,不过,因为关键词有三个字母,我们应分为三组进行。把第1,4,7,10,13……个字母分为一组,称之为l1,把第2,5,8,11,14……个字母又分为一组,称之为l2,余下的归另一组,称之为l3。那么每一组有169个字母。

请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。

热门小说推荐
荒岛上的古老男人+番外

荒岛上的古老男人+番外

附本作品来自互联网本人不做任何负责内容版权归作者所有荒岛上的古老男人作者何堪楔子一定要逃跑!阿籍苦着脸暗暗发誓,整个人都被根大藤蔓捆在截树桩上,胳膊因为捆绑的缘故,几乎是反拧着的。那个胡子拉杂的男人已经睡熟了,微微的打着鼾,鼻翼轻轻扇动,脑袋下的草枕上露着半把铁剑。阿籍厌恶的看着他,浑身的寒毛都竖着。篝火渐渐...

悬壶济世,我只是想长生不老

悬壶济世,我只是想长生不老

凡尘一世难过百,皓首穷经只为仙。国破天倾颜未改,人间正道萦于怀。顾担一觉醒来,竟成太医院医士。只要治病救人,便能得寿元馈赠。世事纵有万般险恶,他只是想长生不老。浮云流转,沧海桑田。三十年前结识的狱中豪杰,百年后称为人间圣贤。三百年前放养的长寿老龟,再见时已化擎天之柱。一千年前点拨的一根灵草,竟冲上云霄斩灭星辰。时间会成为最好的答案,而他,始终屹立在答案的最终页。...

生人勿近

生人勿近

她是镇里传说中的鬼见愁,镇里声称撞鬼的人请她去坐镇便再也不会发生奇怪的事情。然而,有一天,有个奇怪的男人出现在她面前。一张苍白无血色的脸,手指冰冷,嘴角含着笑意。他说。请问你见过我妻主吗?本文的更新时间为日更~通知本文明日入v,届时更一万字,女尊文特冷,这文也不长,请尽量支持正版吧。另外,谢美工安生的封面...

傍上女领导

傍上女领导

小记者刘立海在阴错阳差之中用强了自己的女领导,满以为恶运会来临,结果被女领导带进了官场,从此青云直上。...

买一赠二,总裁宠妻72式

买一赠二,总裁宠妻72式

五年后,她带着两个孩子发布招爹启示。他来应聘,她视若无睹。汤思彤,你居然敢把我忘得彻彻底底,连孩子都不跟我姓?殷先生,没有过去的记忆是遗憾,但如果我记忆里有你的话,我还是一直带着这遗憾继续生活下去好了。DNA配对证明孩子确实是我的种!不是我的孩子和你的DNA配对成功我就必须也和你配对成功的,不然这世上就没人敢捐精了!这该死的女人居然只将他当做一个捐精者,那么好,他多捐几次让她恢复记忆又何妨?你离开后我才明白,忘记你比爱上你艰难千万倍,即使以为你死了也不能让我对你的爱消减半分,可你还活着,就活生生站在我面前,却用这么陌生的眼神看着我,叫我一声殷先生!情节虚构,请勿模仿...

八岁帝女:重生之凤霸天下

八岁帝女:重生之凤霸天下

八岁帝女重生之凤霸天下由作者蓝幽若创作全本作品该小说情节跌宕起伏扣人心弦是一本难得的情节与文笔俱佳的好书919言情小说免费提供八岁帝女重生之凤霸天下全文无弹窗的纯文字在线阅读。...

每日热搜小说推荐