分享

侦探知识

 飘行者19 2014-08-24
 本帖最后由 ezigj 于 2013-8-8 01:16 编辑

=====密码之恺撒密码=====
恺撒密码有2000多年的悠久历史,为古罗马共和国末期杰出的军事统帅、政治家——恺撒大帝所创造。其用于军事目的,如传递情报,发号施令等。在当时起到了很大的情报保密作用,也对恺撒大帝征服高卢、战胜庞贝产生了积极的影响。

简单的说,恺撒密码就是一种替代密码,亦是后世诸多替代密码之鼻祖。它通过将字母按顺序后推三位而起到加密作用。A加密成D,B加密成E,以此类推……

例如:
明文:duckbill
密文:gxfneloo

但这仅仅只是最基本的恺撒密码,聪明的敌人很快就会识破你的诡计。所以,后来的军事家就改变了字母后移的个数,从而达到不同的加密效果。

如果移动5位,则

明文:duckbill
密文:izhpgnqq

但是这种加密方法也是有限的,因为英文字母只有26个,也就是说,我们只有25种移动方式,即只有25种密匙,有耐心的敌人只要一一实验,就一定会得出结论。所以,后来的人们就打乱字母表的顺序,得到密文表,并使明文字母与之对应,从而进行加密。

例如:

明文表:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文表:BNMVCXZASDGFHJKLPOUITYEWRQ

明文:duckbill
密文:vtmgnsff

但这样的密文表可以有无数种,我们不可能一一实验,于是在很长的一段时间里,这种密码几乎是不可破解的。但人类的智慧终究会被人类的智慧所战胜,阿拉(无视括号里的内容)伯人的智慧就结束了这种情况,他们发明了一种破解的方法——频率分析。

简单的说,就是分析密文里每个字母出现的频率,然后于英语字母的出现频率相对照,从而得出结论。频率分析法适合于破译大篇幅的密码,密文越多,分析的准确性就越高。但这种方法在不同的语言中有不同的规律,此处以英语为例子(当然,别的字母语言我也不会)

总结一些频率分析的知识点:

字母出现频率表(从高到低):

eaoidhnrstuycfglmwbkpqxz

英语中出现频率较高的几个词:

the,of,and,to,a,in,that,it,is I

英语中单独成词的字母:I a

全部英语单词中有一半以上是以t,a,o,s或w开头的


因为频率分析几乎终结了打乱字母顺序表的密码,所以,后来的情报工作者就发明了维几尼亚密码等高级一些的密码,用不同的字母表加密一篇文章,以提高保密程度。以后我们会对此种密码做专题讲座,今天的恺撒密码专题就到这里,希望大家喜欢~某蝮蛇在这里谢谢大家……

下面是一些课后练习题,大家可以试着做一做。

1、qrqhzvlvjrrgqhzv
2、Cblfs Tuffu
3、Stxrtpnsl

密码之恺撒密码---完

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多