手机浏览器扫描二维码访问
(看第五行,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个字母。
请勿开启浏览器阅读模式,否则将导致章节内容缺失及无法阅读下一章。
半兽人与遗落的文明 美国人:民主历程 守鬼 小强帝国 寻找善良 香港从1949开始 战争指导 火山口上的大脑基地 龙的力量—南海扬帆 明末农民战争史 超级读者系统 他才是我 潜伏 权霸天下 大汉民国 特工奇才沈之岳 致命三部曲 文明 极限对抗 赎罪日战争
(同阶无敌,狂躁杀戮,妹控,火属性)三百年前,灵气复苏,世界规则颠覆,妖魔肆虐,鬼物横行。唯有觉醒灵根!成为修行者!不断变强!才能登顶绝颠!华夏少年王焱开局捡到诡异杀戮系统。根基提升为传说级十二阶火属性!获得神级辅助战技怒火焚身获得神级辅助战技杀神领域从此,王焱开始独自杀戮...
任仲少时窥见修仙之人,百寻而不得,却因机缘进蒋府,得秘籍,终入大道。灵根资质奇差无比又如何?且看凡人踏上仙途,并且在长生大道上奋勇前进的故事。任仲眯了眯眼,微微抬头死死的盯着天空中的新月,青衫仿佛与夜幕融为一体,他扯了扯嘴角,此间情爱纷争与我何干?我修仙,自是为了长生,阻我长生者…杀之任仲微微一笑,笑意却未深入眼底,藏在衣袖中的右手死死攥紧,一字一句道,修仙之道,譬如乘船过江,行于风浪之间再不可回头,如今你我共乘,只可是一殒皆殒,或是一荣皆荣,再无反悔的余地,你,可后悔?本文凡人正统升级流,有金手指和黑手指,主攻,确定无反攻,淡定坚韧温柔攻型性格强强,长篇升级,慢热,正统修真界,杀人夺宝之事颇多,介意的道友请轻拍。另外,本文目前是日更,没电脑的时候应该是两日一更,因为眉毛有很多考试,所以考试之前的一天肯定是没有更新的,不过会在头一天的更新说明,不会无故断更。希望各位道友留言支持,批评表扬来者不拒,道友的留言就是我更新的动力!注意!!!入文将于12月31日入v,入2月30日停更一次,希望各位道友继续支持眉毛!另外,推一下基友的文章...
在海贼的世界里高举大旗。三打玛丽乔亚,集四海之力反攻伟大航路。红土大陆的上空,不允许造物主的存在。...
这男人到底啥背景?挖地三尺竟没能把他给找出来。好在被男友求婚的幸福冲淡了心里的阴霾。生活总是要回归主题的不是?嫁给青梅竹马的男友是她从小就知道的事儿。但是为毛上天总要和她过不去?约个小会晕了,吃个西点吐了,订好的婚纱瘦了!,孕纸一测怀上了。看着男友那痛楚绝然的背影!想着母亲暴跳如雷的样子我了个去!整不了你爸还整不了你这个小恶魔?不把这小东西生出来揍一顿,怎么对的住你搞出来的恶作剧?...
百年之前,星璇大陆风平浪静百年之后,星璇大陆波涛汹涌。小小木风,随师游历,历经坎坷,缠万象门,合无主教,一切看似顺顺当当,实则危机四伏。未升天,先得天之力,未渡劫,先得劫后威,此时虽不是最强,但在拼搏。三界至高之存在,万物之力至强之运用,超越极限的追求,就在今朝,此时不拼,更待何时。总之,想成神,先诛神。修炼路线婴化前中后期,青界前中后期,中幕前中后期,地仙元仙,天仙,部神,神王,神帝,祖神,道祖,万物创者。...
本书简介战地记者苏明颐去了一趟中东就回不来了,幸运的是她在孙颖芝的身上重生了,倒霉的是她结婚了还被闺蜜劈腿了,更倒霉的是孙颖芝那消失了三年的死对头一下子蹦了出来,对她左右为难之余还不忘时时施以援手谢谢翠花姑娘的美图姑娘们,3月29日开V,还是谢绝转载,谢谢3月27日晚BY喜的乐...