登陆注册
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

同类推荐
  • 如果只是薄如蝉翼的喜欢

    如果只是薄如蝉翼的喜欢

    就连他递给我吃的芒果冰还在胃里没有消化完。自己怎么会突然在这个鬼地方呢?,我是怎么从台北瞬间转移到这间又潮又臭暗室的已经成了世界未解之谜。肩上还背着塞满零食漫画书的大红书包,校服已经被汗水濡湿粘糊糊的贴着背脊。我蜷缩在一角,感受着不知从哪个破洞涌进来的寒风。努力回想,我记得就五分钟前我还在和班草朴正罕有说有笑的漫步公园的绿地上
  • 樊海燕小说两种·疑前科

    樊海燕小说两种·疑前科

    推开日常生活这扇门,充满的是平庸、烦忧、单调、重复等状态……而这些庸俗、无聊的琐事纠缠在一起,扰乱了惯常的秩序,浪费了宝贵的生命时光。《疑前科》各章节围绕一个“疑”字,通过塑造北城纪检书记马庆新夫妇,北城电视台台长许立扬、“周末文艺”制片杜美、主持人王晓玲等鲜活的人物形象,以及与之相关的事件、场景,拷问人与人之间的信任度,夫与妻,妻与夫,上级与下级,下级对上级,闹腾了半天,底片洗出来,只有四个字———“庸人自扰”。
  • 安珀志4:奥伯龙之手

    安珀志4:奥伯龙之手

    独角兽带领他们来到安珀的源头,在那里,科温找到了与他的父亲奥伯龙共同创造安珀的托尔金。安珀诞生于混沌王庭,又与混沌王庭对立,二者皆为实体,仿佛阴阳。安珀是阳,混沌宫廷是阴。那条无法消除的神秘黑路便源于混沌。长久对立之后,混沌王庭重整旗鼓,企图吞没安珀,让宇宙重归于混沌。科温误打误撞,来到混沌宫廷的边缘。在这里,时间流逝的速度、物体的物理法则、生物的表现形式均迥异于安珀。他看到了未来,甚至与自己未来的儿子对面相逢。谜团逐步解开。
  • 美妙的新世界

    美妙的新世界

    《美妙的新世界》是赫胥黎1932年出版的科幻小说,刻画的是机械文明下的未来社会。在那个世界里,人性被机械剥夺殆尽。处于“幸福”状态下的人们都是被预先设定种姓,然后由试管和育婴瓶孵化出来。胚胎分为由低到高的不同种姓,接受不同的训练。低种姓者矮小丑陋,承担社会里最底层的工作;高种姓者高大漂亮,构成社会的上层。在新世界里,每个人都很快乐,所有人的快乐都是一模一样的。书中对技术发展的反思、对人类命运的忧虑,使得本书成为了二十世纪“反乌托邦”文学里的一面旗帜。
  • 白门柳(第二部):秋露危城

    白门柳(第二部):秋露危城

    《秋露危城》为长篇历史小说《白门柳》的第二部。明朝国破君亡,面对南下的清军,聚集白门的士人阶层有的誓死坚守,有的仍热衷于私利,一时间,忠臣、奸臣、文人、才女轮番登场,在金陵演出一场令人唏嘘的悲喜剧。作者以丰富的想象和翔实的史实为经纬,编织成一幅层次分明、引人入胜的历史人物画卷。崇祯十七年,黄宗羲之弟中选贡生,他同弟弟一起去绍兴拜会老师刘宗周,在他家得知清军攻破北京城,崇祯皇帝已死,奋力阻止老师自杀殉国。留都南京群龙无首,权力斗争混乱,拥护璐王和拥护福王的两派争执不休。钱谦益试图说服吕大器、雷縯祚拥立潞王,在城内散步针对福王的“七不可立”的公启。
热门推荐
  • 系统之宠妃人生

    系统之宠妃人生

    殷如雪在系统君的鞭策下,稳步提升渣皇帝对自己的好感度和真情度,一步一步走上了当朝宠妃。
  • 女神是怎样被坑爹的

    女神是怎样被坑爹的

    从前有一个貌如女神的姑娘叫夏轻歌。她喜欢一个技术性宅男叫贺至善。还有一个男神级别的哥们喜欢她叫宋白。他们纠结来纠结去。然后,她就变成了女人。子曰:三人行,必有炮灰也!
  • 高效能人士的九种办事方式

    高效能人士的九种办事方式

    无论你是企业老板还是普通员工,无论你是机关领导还是一般职员,都渴望高效能的办事方式辅助你在事业上一帆风顺。本书从高效能人士成功的经历中总结出了九种办事方式。告诉你“高效能”不再是一个美丽的梦想,“高效能人士”也并不具有特殊天赋。只要通过努力都能成为别人眼中的“高效能人士”。
  • 无敌大小姐

    无敌大小姐

    当现代阴狠毒辣,手段极多的火家大小姐火无情,穿越到一个好色如命,花痴草包大小姐身上,会发生怎样的化学反应?火无情一醒过来就发现,自己竟然在众目睽睽之下上演脱衣秀。周围还有一群围观者。这一发现,让她极为不爽。刚刚穿好衣服,便看到一个声称是自家老头的老不死气势汹汹的跑来问罪。刚上来,就要打她。这还得了?她火无情从生自死,都是王者。敢动她的人,都在和阎王喝茶。于是,她一怒之下,打了老爹。众人皆道:火家小姐阴狠毒辣,竟然连老爹都不放在眼里。就这样,她的罪名又多了一条。蛇蝎美人。穿越后,火无情的麻烦不断。第一天,打了爹。第二天,毁了姐姐的容。第三天,骂了二娘。第四天,当众轻薄了天下第一公子。第五天,火家贴出招亲启事:但凡愿意娶火家大小姐者,皆可去火府报名。来者不限。不怕死,不想活的,欢迎前来。警示:但凡来此,生死皆与火家无关。若有残病者火家一律不负法律责任。本以为无人敢到,岂料是桃花朵朵。美男个个很妖娆一号美人:火无炎。火家大少爷。为人不清楚,手段不清楚。容貌不清楚。唯一清楚的是,他有钱。有多多的钱。火无情语录:钱是好东西。娶了。(此美男,由美瞳掩饰不了你眼神的空洞领养。)火老爷一气之下,昏了过去。家门不幸,家门不幸啊。二号美人:竹清月。江湖人称天上神仙,地上无月。大国师一枚。美得惊天动地。火无情语录:美人好,尤其是自带嫁妆又会预测未来的美人,娶了。(此美男,由东de琳琳领养)三号美人:轩辕子玉。当朝七皇子,游历四国。一张可爱无敌的脸。单纯至极。火无情语录:可爱的孩子好,可爱又乖巧的孩子更好。可爱乖巧又不用给钱的孩子,娶了。(此美男,由刘千绮领养)皇帝听闻,两眼一抹黑。他的儿啊。怎么就这么不争气呢。四号美人:天下第一美男。性格不详,籍贯不详。火无情语录:谜一样的美人,她喜欢。每天都有新鲜感。娶了。(此美男,由告别的爱情li领养。)五号美人:天下第一名伶。火无情语录:解风情的美男,如果没钱花把他卖了都不用调教。娶了。(此美男由伊眸领养。)六号美男:解忧楼楼主。相貌不详,身世不详。爱好杀人。火无情语录:凶恶的美人,她喜欢。娶了。(此美男由陈铭铭领养)七号美男:琴圣。貌如谪仙,琴音杀人。冷清眸子中,百转千回,说尽风流。(此美男由伊眸领养)夜杀:天下第一杀手。(此美男由静寂之夜领养)
  • 绝世风华:邪王漠妃

    绝世风华:邪王漠妃

    他是魔鬼,她是修罗,却偏偏对她脸皮厚到没下限她是是高高在上的神女殿下。谁若敢惹,他是腹黑妖魅的邪王,狠辣无情,必定送去地狱免费畅游。这是一对腹黑妖孽携手天下的故事。,一朝生死,异世重生,万世轮回。运筹帷幄,决胜千里,不在话下。却偏偏每次都栽在他手中。难道说,这就是所谓的恶人自有恶人磨?
  • 不听老人言,吃亏在眼前

    不听老人言,吃亏在眼前

    “老人言”是老祖宗用鲜血和脑浆写下来的忠告。这个世界上,到处都是有才华的“穷人”。为什么他们会落得如此境地?究其原因,还是对老祖宗留下来的处世之道悟得不深。有句常常在我们耳边响起的俗话说得好:“不听老人言,吃亏在眼前。”老人们经过的事多,走过的路多,接受过的历练多了,对这个世界的认识也就深刻得多了。这些口耳相传的智慧,值得我们每个人去学习、去领会。
  • 云起尘封

    云起尘封

    信誉保证,李逸云幼年丧母,却也因此拜入绝世高手门下,似乎是因祸得福但十年后,保证完本,在一家门可罗雀的客栈做起了店小二……一次次看似巧合的因缘,使他不停的陷入一个又一个谜局,并不得不竭尽全力的从中挣脱……这一切是偶然,绝不灌水!,他却隐藏身份,还是有一只看不见的手在推动着一切?又或许。不止一只……
  • 漠北迷梦

    漠北迷梦

    清纯善良的大学生雪晓琦怀着对校园无限的留恋走向社会,单纯质朴的她只想和喜欢的人不离不弃白首到老。可是她这个最简单不过的愿望却被现实毫留情地击碎。无奈之下,她接受了现实的安排,不要爱情只要生活。然而,人生绝非她想象的那样一帆风顺,命运在不知不觉中把她推向了一个个人生的风高浪尖上,使她这样一个平凡的女孩演绎了普通人悲欢离合的故事。
  • 启迪青少年科学幻想的故事(启发青少年的科学故事集)

    启迪青少年科学幻想的故事(启发青少年的科学故事集)

    本书是献给尊重科学、学习科学,创造科学的青少年的一份礼物。过去培根说:“知识就是力量。”今天我们说:“科学就是力量。”科学是智慧的历程和结晶。从人类期盼的最高精神境界讲,朝朝暮暮沿着知识的历程,逐步通向科学的光辉圣殿,是许多有志于自我发展的青少年晶莹透明的梦想!
  • 嫡女棣王妃

    嫡女棣王妃

    “姨娘,夫人似乎断气了~”“哼!这么一碗药都下去了,难道她还能活着不成?”“那这······”一个年纪稍长的人朝着这位称作姨娘的人示意了一下自己手中的婴儿,似乎有些犹豫,“这好歹是个男孩,现在夫人已经死了,如果姨娘把他占为己有,然后得了这府中的中馈······”“嬷嬷?!”女子也不等她的话说完,就打断了她,“你记住了,我恨死了这个女人,她的儿子,只能随着她去,我就是以后自己生不出儿子,抱养别人的,也不会要她的。把他给我扔马桶里面溺了,对外就说一出生就死了!”猩红的嘴唇,吐出来的话却是格外的渗人。嬷嬷还想说什么,动了动嘴,却是一句话也没有说,转身朝着后面放着马桶的地方走去。却是没有发现旁边地上一个穿着有些破旧的衣服的小女孩此刻正瞪大了眼睛看着她们两。这是什么情况?自己不是被炸死了吗?怎么会······于此同时,脑中不断有记忆闪现出来,她们是自己的母亲和刚出生的弟弟啊?!不行,先救人。转头看见旁边谁绣花留下的针线跟剪刀,想到自己前世的身手,拿起一根绣花针就朝着那个嬷嬷飞了过去,却在半路上掉落下来,暗骂一声,这人是什么破身体。却引得那两个人听见动静看了过来。女人阴狠的盯着她,“你居然没有死?”微微眯起眼睛,自己的前身也是被她们弄死的了,看样子她们谁也不会放过,抓起旁边的剪刀就冲了过去。随着几声惨叫声,从此以后,府中府外都传遍了她的“美名”——凤家大小姐心肠歹毒,刺伤了府中无数的人,宛如一个疯子。