登陆注册
616400000023

第23章 天才的密码少女 (5)

在维吉尼亚密码中,发件人和收件人必须使用同一个关键词(或者同一文字章节),这个关键词或文字章节中的字母告诉他们怎么样才能前后改变字母的位置来获得该段信息中的每个字母的正确对应位置。比如如果关键字“BIG”被使用了,发件人将把信息按三个字母的顺序排列。第一个三字母单词的第一个字母将应当向前移动一个位置(因为B是排在A后面的字母),第二个字母需要向后移动八位(I是A后面第八个字母),而第三个字母需要向前移动六位(G是A后面第八个字母)。然后,文字就可以按下面的顺序来进行加密了:

未加密文字:THE BUTCHER THE BAKER AND THE CANDLESTICK MAKER。(屠夫、面包师和蜡烛匠)。

关键密钥:BIG BIGBIGB IGB IGBIG BIG BIG BIGBIGBIGBI GBIGB

加密文字:UPK CCZDPKS BNF JGLMX BVJ UPK DITETKTBODS SBSKS

如果知道“BIG”就是密钥,收件人就可以很容易地通过相应的位置改变字母位置,从而译出经过加密的文字。

自从频率分析法出现后,单字母替换密码完全失去了效用。因此,密码编码者想方设法去编一种更强大的密码。一些编码者对单字母替换密码做了一些改动,如在编码过程中,加入一些特殊的字符,或者令一些字母不代表另一个字母,而是代表一种程式,譬如是代表空格,代表删去前一个字母,代表换行等。但这一切起的作用并不大,聪明的破译师仍然能在里面找到许许多多破译密码的线索。直到有一天,佛罗伦萨的里昂巴蒂斯特?阿尔伯提提出了一种多字母替换密码,即用两个或两个以上的密码表交替使用来进行加密,如:

明码表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

密码表1 Q W E R T Y U I O P A S D F G H K J L Z X C V B N M

密码表2 E K P R J B D N C V O U H T Y W Z X M L A S F I G Q

第一个密码表加密第一个字母,第二个密码表加密第二个字母,第一个密码表又加密第三个字母,不断地重复……那么:

明文 F O R E S T

密文 Y Y J J L L

这样,按原来的方法进行频率分析就没有什么作用了。这只是两个密码表时的情况,如果用三个、四个或以上的密码表后,破译就显得非常非常困难。即使是这样,阿尔伯提未能把他的理念发展成一个完整的系统。这个任务当然由后人完成了。经过几个人的努力,最后,维吉尼亚终于将其完善了。他编出了一个系统而有效的密码,那就是维热纳尔密码,其主要构成是维吉尼亚方阵:

它的明码表后有二十六个密码表,每个表相对前一个发生一次移位。如果只用其中某一个进行加密,那么只是简单的恺撒移位密码。但用方阵中不同的行加密不同的字母,它就是一种强大的密码了。加密者可用第七行来加密第一个字母,再用第二十五行来加密第二个字母,然后根据第八行来加密第三个字母等。

现在来试一下,就用关键词FOREST来加密Better to do well than to say well.

关键词 F O R E S T F O R E S T F O R E S T F O R E S T F O R

明 文 b e t t e r t o d o w e l l t h a n t o s a y w e l l

密 文 G S K X W K Y C U S O X Q Z K L S G Y C J E Q P J Z C

(看第五行,F开头,明文是b,要用G来加密;第十四行,O开头,明文是e,要用S来加密,如此类推……)

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

这个人也因为其在计算机科学领域方面所进行的先锋性工作而被世人所熟悉。巴贝奇(Babbage)通过寻找重复的字母段破解了这个密码系统。当然,维热纳尔密码的优势在于这种密码被假定为它将不同位置的字母进行不同的加密。比如同一段文字中的“THE”可能在前面表现为“UPK”,但在后面则被表现为“BNF”。同样,像“AKER”这样的字母也会被进行不同的加密。但是,第一个和第三个“THE”都会被编码为“UPK”。第一个“THE”中的“T”会用“B”来进行编码,而第三个“THE”中的“T”也同样是用“B”来编码。

发生这种情况是因为第三个 “THE”是排在第一个“THE”后面第二十一个字母,而三字密钥BIG会在重复七次之后又回到了最开始。在任何比密钥要长得多的加密信息中,都会不可避免地出现类似这样的重复。而一个解密者应该如何才能揭示加密文件的真正面目呢?比如,如果加密文字“UPK”出现了两次,中间隔着21个字母,那么他就可以推断出密钥的长度是21的整除数。或者换种说法,他可以推断出21是密钥的倍数。(约数或称除数是一个数字被除之后不会有余数。比如21的除数就是1、3、7和21。)如果获得了足够多类似的线索,解密者就可以知道密钥的确切长度。一旦他知道了密钥长度,他就可以对加密信息进行日常频率分析。注意,数学在解密工作中总是放在首位的:解密者首先会计算出密钥的长度,这步工作甚至是在他要考虑密钥的具体内容是什么之前所要做的。

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

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

“循环使用密钥进行加密”——整个多表替代的破绽和死穴,也正在这里。

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

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

关键词 F O R E S T F O R E S T F O R E S T F O R E S T F O R

明 文 b e t t e r t o d o w e l l t h a n t o s a y w e l l

密 文 G S K X W K Y C U S O X Q Z K L S G Y C J E Q P J Z C

第一个YC出现后到第二个YC的结尾一共有12个字母(U S O X Q Z K L S G Y C),

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

如下面的密文:

I S W Z P N Q C K M Y Y Y J K A Y Y E Z F F S W E E S S P G Z X Q A H F

I S W Z P N Q C K M T V Y J O A C V E H A E S A Z R L T P Q I Z M X O T

Q S W M C V U D S I J G G D E U W A Z R S F X W I L K U E J Q L D A C B

G D L Y J X M Y L M D Q K Z M P L D I L Q E M W F S W D P A Z E Z Q N W

D Y W D Z X F S A E E A Z J D U E L V P T M C E K W S E E F U R Z F S W

D P X A C Q A F K M X W A W V E Z F S D B G D L A Y U Q X G D P E K W S

E E F U R Z F S W D P O U E Z K Z M Y L Q N P Q Q D E M J T Q Y G U V A

Z O G R W A W P V U E Q A F J Q J G G C O M J Z A H Q A F K T J D K A D

M N W P J G G C W K P K A Y E Q Z Z P T V K Z M Q G W D V F A H L T L L

U S S P X A Z P G Z J G G O S D W A Z R K A E Z Q C W K Z M M C W I T L

T E Z M E D A Z C A Y Q A F J R L U Q L K U Q Q A F J Q Y W H P J T F J

F L K U Q Q A F J Q Y W H P J P Z O Z D Z M W D U M W F S W A Y W R Z J

K Z M I S G B T F O S E E J G G D G R E D K M M F D M D P A R Q J A H F

U D K T Z O Z E Z Q Y A I T D X V F A H L T L L K Z M M C W Z Z V D P S

Y P J

在里面重复序列有I S W Z P N Q C K M,B G D L,S E E F U R Z F S W D P,

J G G C,L K U Q Q A F J Q Y W H P J,V F A H L T L L等;

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

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

现在先做一个标准频率分布表:

用169乘以各个字母的标准百分比,如字母A,169×8.2%=14。

那么由标准频率:

A:8.2 N:6.7

B:1.5 O:7.5

C:2.8 P:1.9

D:4.3 Q:0.1

E:12.7 R:6.0

F:2.2 S:6.3

G:2.0 T:9.1

H:6.1 U:2.8

I:7.0 V:1.0

J:0.2 W:2.4

K:0.8 X:0.2

L:4.0 Y:2.0

M:2.4 Z:0.1

得到标准个数:

A:14 N:11

B:3 O:13

C:5 P:3

D:7 Q:0

E:21 R:10

F:4 S:11

G:3 T:15

H:10 U:5

I:12 V:2

J:0 W:4

K:1 X:0

L:7 Y:3

M:4 Z:0

然后,统计L1的169个字母出现的次数,有:

A:22 N:1

B:1 O:1

C:0 P:5

D:10 Q:16

E:10 R:5

F:9 S:2

G:7 T:7

H:2 U:14

I:9 V:1

J:0 W:1

同类推荐
  • 山风不说话

    山风不说话

    阿舍,女,原名杨咏,维吾尔族,1971年生,新疆尉犁人,西北第二民族学院毕业。银川文学院签约作家。出版长篇历史小说《乌孙》。散文《小席走了》获2004年第五届“PSI—新语丝”网络文学一等奖;散文《山鬼》获2011年《民族文学》年度奖。
  • 最后的民间

    最后的民间

    像大西北的原生态民歌一样,纯朴动人,是一部原生态小说。原生态的故事,别有韵味。原生态的人物,这是著名作家高建群的《大西北三部曲》的第二部(第一剖《最后一个匈奴》),原生态的语言
  • 芒果城

    芒果城

    讲述了一个女人夏云仙及其子孙以异乡流浪者的身份,对抗传统、习俗和权威,为了土地生存权而苦苦拼斗的故事。其中有欺骗、背叛、疯狂、梦呓、谋杀、自杀。光怪陆离,惊心动魄。这是一个灵魂救赎的故事,这是一个荒诞离奇的故事,这是一个拷问人性的故事,这是一个凄惨爱情的故事,这还是一个称得上深沉的故事……本书是一道夺目的光芒,深层揭示了漂泊与定居、传统与对抗、迷醉与清醒的人生状态。
  • 驮水的日子

    驮水的日子

    温亚军,现为北京武警总部某文学杂志主编。著有长篇小说伪生活等六部,小说集硬雪、驮水的日子等七部。获第三届鲁迅文学奖,第十一届庄重文文学奖,《小说选刊》《中国作家》和《上海文学》等刊物奖,入选中国小说学会排行榜。中国作家协会会员。
  • 春明外史

    春明外史

    男主人公杨杏园旅居北平,以卖文编报为生,与青楼雏妓梨云一见倾心。不幸,梨云因病而亡。其后,杨杏园又结识落魄才女李冬青,以诗文相赠,感情愈见深厚。但李冬青终因身有隐疾,佳期难成,黯然离开北平。杨杏园亦因抑郁成疾而终。
热门推荐
  • 女人,挣钱才是真漂亮

    女人,挣钱才是真漂亮

    对于现代女性而言,在和平年代,经济上的解放才是真正的解放,在男人面前,女人的财富,能保障自己的尊严。当然有钱不一定就有尊严,但是,没有钱会在某种程度上让女人丧失尊严。 女人如果不能从经济上解放自己,往往很难保障自己身为女人的尊严。女人不能挣钱,现实生活中往往把自己搞得很狼狈。连起码的生活自主能力都没有,这是对生命尊严的亵渎。女性朋友,为什么不把自己的人生创造得更美丽一些呢?现在开始,正是你需要改变的时候,为了美丽人生,努力地向前冲吧!
  • 飞沙走石:风灾与风暴的防范自救

    飞沙走石:风灾与风暴的防范自救

    本系列主要内容包括“自然灾害”、“火场危害”、“交通事故”、“水上安全”、“中毒与突发疾病”、“突发环境污染”等,书中主要针对日常生活中遇到的各种灾害问题作了详细解答,并全面地介绍了防灾减灾的避险以及自救的知识。居安思危,有备无患。我们衷心希望本书能够帮助青少年迅速掌握各种避险自救技能。
  • 二十几岁要懂得的人生经验(大全集)

    二十几岁要懂得的人生经验(大全集)

    本书从实际出发,按照二十几岁年轻人的现状和实情,带你走出人生的误区,给你一个正确的精神指引和行动要领,与你共赴一场智慧、激情、快乐的青春盛宴。希望本书能够帮助你摆脱惯性思维的束缚,了解足够多的社会经验,为你的生活锦上添花,让你的成功一路坦途!
  • 动我媳妇儿试试

    动我媳妇儿试试

    安祁业抵达军区办的时候,贺大少爷正用一本报告书盖着脑袋,修长笔直的双腿交叠翘在办公桌上面呼呼大睡。风透过打开着的窗户吹进扑拉扑拉翻着书页偶尔露出书页下面微微泛红的白皙面庞。“啧啧……这觉睡的美滋滋儿的。”难怪他打了十几二十个电话这死小子愣是没反应!安祁业咂咂嘴走过去伸手想揭下那盖住脸的报告书,不想对方动作更快,在他手伸过来的一瞬间猛地跳起一个小擒拿手反将了一军将他牢牢箍住。……
  • 娱乐探谜

    娱乐探谜

    《中国学生探索发现奥秘:娱乐探谜》是《中国学生探索发现奥秘》系列之一,包括:体育探谜、文化探谜、文明探谜、文学探谜、文艺探谜等。
  • 高效能人士的成功法则

    高效能人士的成功法则

    具有高效能成功素质的人,到哪里都是人才,到任何岗位上都会受到重用本书综合哈佛大学、剑桥大学的教育理念以及现代人才学、成功学的最新研究成果,归纳出了高效能人士成功背后的黄金法则,这些法则会帮你发现成功的真相,更深刻的理解社会、人性和竞争的本质,合理运用它们,成功会越来越近...
  • 卑微的枯竭

    卑微的枯竭

    【新书《肥女翻身:我的王妃是大佬》已开坑,欢迎大家踊跃入坑!双强,轻松文!】 母亲对我的态度,让我发现了我的亲生父亲。那时候,李顾瑜就是我的港湾。我自以为是的给母亲顶罪,她却逍遥的渡过我难熬的三年。我出来后,那个女人对我完全不在乎,只在乎那个名义上的哥哥!我不喜欢他,我想要逃离他,甚至忘记那些人。他却死死的不放过我。那天,他说,我甘愿做一颗小草,在你心中慢慢成长,直至枯竭。我需要对你们摇尾乞怜博得同情,还是在别人的心里真真正正的成为了那个最后卑微的人……还是……
  • 穿越之弃妇奋斗史

    穿越之弃妇奋斗史

    这年头,穿越很流行,这没什么,穿成一个弃妇,好吧,无所谓,带着一个五岁大的儿子,好吧,要忍耐。儿子将自己当仇人,好吧,除了仰天长叹一声,不知道这具本尊造了什么孽之外,她深呼吸,再忍!看着自己被休的最后嫁妆——一间即将倒闭的酒楼,她.她忍不下去了啦?黄花闺女穿成弃妇已经够委屈了,难不成她还要成为第一个饿死的穿越女?怎么可能?所以,她要崛起,要奋斗啊~玉翰墨:外号大熊,满脸的胡子遮住了原本的容颜,因为一顿好吃的,而将自己卖掉,原本以为只是一个普通的家奴,却为何总是在不经意间,现出神秘?究竟他的真实身份是什么?那络腮胡子下面隐藏的究竟是什么样的身份?沐风:大将军之子,素有“少女杀手”的他,原本是因为突然而起的食楼,想要一探究竟,却因为一句“一生一世一双人”心里生出了期待,究竟他能否抱得美人归?轩辕承天:朗月王朝二皇子,偶然的机会,认识女主,继而发现,这个女子身边的人好像不平凡,起了拉拢的心思,却不成想,因为一场美丽的误会,而深陷其中。轩辕昊天:朗月王朝大皇子,原本是看到自己的皇弟跟那个女人走得近,才想去看看,没想到,却发现了她的古灵精怪,心,慢慢的偏移。。。。。。。。。一个弃妇的奋斗生涯,不管是古代还是现代,自立自强,必不可少。本文绝不虐女主,美男多多,结局待定推荐自己的最新完结穿越玄幻文《魔女擒夫》:据说很搞笑,但是本人自认为写的很严肃。嘿嘿
  • 外星生命(走进科学)

    外星生命(走进科学)

    本套书全面而系统地介绍了当今世界各种各样的难解之谜和科学技术,集知识性、趣味性、新奇性、疑问性与科普性于一体,深入浅出,生动可读,通俗易懂,目的是使广大读者在兴味盎然地领略世界难解之谜和科学技术的同时,能够加深思考,启迪智慧,开阔视野,增加知识,能够正确了解和认识这个世界,激发求知的欲望和探索的精神,激起热爱科学和追求科学的热情,不断掌握开启人类世界的金钥匙,不断推动人类社会向前发展,使我们真正成为人类社会的主人。
  • 明治天皇:孝明帝驾崩卷(下册)

    明治天皇:孝明帝驾崩卷(下册)

    《明治天皇》再现了日本从幕末走向明治维新的历史变革,以优美的文笔,宏大的场景,详细描绘了日本近代决定国运的倒幕运动的整个过程。本书塑造了一个个鲜活的日本近代史人物形象,以及他们的坚定信念,对“安政大狱”、“樱田门之变”等重大历史事件的描述详实生动,是一部了解近代日本不可多得的佳作。