密码学往事:玛丽一世的悲惨人生。

玛丽一世的悲剧人生

400多年前,英伦三岛一直处于权力斗争之中,当时主要分为两派:

新教天主教

玛丽一世是当时的苏格兰女王,她信奉的是天主教。她还有个姑姑,是当时的英格兰女王伊丽莎白一世,只不过伊丽莎白一世信奉的是新教,她一直想要吞并掉苏格兰。而在两个国家内部,贵族们也分成两派,有的是支持新教的,有的是支持天主教的。

密码学往事:玛丽一世的悲惨人生。

苏格兰女王 玛丽一世

在这样恶劣的环境下,玛丽一世的人生注定悲剧。年纪很小的时候为了躲避英格兰人的威胁,跑到了法国避难。16岁嫁给了法国国王,18岁,法国国王去世,年纪轻轻就守了寡。于是,他回到苏格兰,自己嫁给了一个伯爵,剩下了一个孩子,可惜同样好景不长,第二任丈夫联合国内反叛军按暗杀自己,幸亏自己足够机智才侥幸逃脱,没多久,自己的第二任丈夫被杀害,死因不明,也有人说是她自己干的。

但不管咋样,她还是毫发无损地继续自己的人生。后来,她又嫁给了一位伯爵,可是这个时候国内的贵族已经不能容忍玛丽一世继续做苏格兰女王了,又宗教问题,也有玛丽一世的生活作风问题(据说她经常搞外遇)。

于是,贵族们立她的儿子做国王,把她的丈夫抓了起来,她带领的军和反叛军大战,结果惨败。自己的儿子落入了政敌手中,她逃往去了英格兰。结果,刚到英格兰,她就被自己的姑姑伊丽莎白一世给抓了起来,一关就关了10多年。

密码学往事:玛丽一世的悲惨人生。

伊丽莎白一世

后来,玛丽一世的支持者联系上她了,想和她联手一起做掉伊丽莎白一世,这样按照继承关系,继位的就是自己了。因为当时伊丽莎白一世没有结婚,没有儿女,也没有兄弟姐妹,按照继承顺位,接下来就是玛丽一世,然后是玛丽一世的儿子。就这样,玛丽一世和自己的支持者来来往往不停地通信。只是他们不知道伊丽莎白一世通过一位双面间谍获取了他们通信的内容。

可是玛丽一世也不傻,她当时通信的方式用了加密的手段,简单来说,就是每个字母都用一个符号来代替,就像下图的样子。

密码学往事:玛丽一世的悲惨人生。

因为只有通信双方才知道这些符号代表了什么字母,所以即使被人看到也没事。看起来好像万事大吉,可以暗度陈仓了有木有?没想到伊丽莎白一世有自己专业破译团队,他们在收集到了足够多的信件之后,找到了破解之法。

频率分析法

具体来说是这样的,每个英文字母出现是有一定概率的,比如字母e出现最多,占到12.7%,字母z出现最少,只有0.1%。每个字母的出现频率是一定的,所以只要信件足够多,字母对应的符号出现的频率也会趋近于这个频率。

密码学往事:玛丽一世的悲惨人生。

再加上英文单词自身也有规则,比如:字母t不太可能和b、d、g、j、k、m、q同时出现,字母h和字母e经常连在一起, ee一起出现的频率远大于aa一起出现的频率。这样就能区分出:出现频率差不多的字母所对应的符号。所以,很容易就确定了这些符号对应的字母,也就能够知道玛丽一世通信的内容。

在这里还有个小插曲,伊丽莎白一世为了能把玛丽一世的同党一网打尽,还让双面间谍通过加密信件与玛丽一世通信,问出了同党的成员。拿到证据后,伊丽莎白一世宣布处决玛丽一世。

传说处决当天,刽子手第一刀砍下去的时候,没砍下来,玛丽一世对他呵斥道:请你干好你的本职工作。刽子手被吓到了,又连砍两次才砍了下来。就在刽子手在抓起玛丽一世的头颅时,才发现头发是假发,而原本的头发都是花白的。正当行刑的人要搬运玛丽一世的尸体上,一条小狗从她的裙底钻了出来,呻吟着,行刑人员要赶它走,它却一直要在到玛丽一世的裙底,不肯离去。


分享到:


相關文章: