简单替换密码图解

一 什么是简单替换密码

将字母表的26个字母,分别与这26个字母本身建立一对一的对应关系,那么无论哪一种对应关系就都可以作为密码来使用。这种将明文所使用的字母表替换为另一套字母表的密码称为简单替换密码。凯撒也可以说是简单替换密码的特例。

二 简单替换密码的**空间

简单替换密码的**总数:26*25*24*...1=403291461126605635584000000

凯撒密码的**总数:26

三 简单替换密码的替换表图解

该替换表是该密码算法的一个**

简单替换密码图解

四 简单替换密码的加密

根据上面替换表

简单替换密码图解

yoshiko加密后的密文是KBLTJSB

五 简单替换密码的解密

根据上面替换表

KBLTJSB解密后的明文是 yoshiko

六 用频率分析来破译简单替换密码

用暴力**很难破译简单替换密码,但使用被称为频率分析的密码破译方法,就能够破译简单替换密码。

下面给出一段密文:

简单替换密码图解

第一步:统计密文中各个字母出现的频率表

简单替换密码图解

第二步:依据下面的破译原则进行破译

1 英文文章中出现频率最高的字母是e,低频字母是z。根据下面词频表分析。

简单替换密码图解

2 搞清开头和结尾能够成为线索,搞清单词之间的分割也能成为线索。

3 密文越长越容易破译。

4 同一个字母连续出现能够成为线索。

5 破译的速度会越来越快。

第三步:经过以上原则的破译,得出破译的明文。

简单替换密码图解

第四步:补上空格和标点之后,文章就很容易读懂了。

简单替换密码图解

原来这段文章就是《伊索寓言》中《狐狸和葡萄》的故事。