密码分析

简介

由于古典密码学没有强大的理论支撑,在设计的时候存在一定的缺陷,又或者是仅凭经验或灵感而设计的密码。因此,古典密码通常很容易破解。

暴力破解

一些经典密码仅有很小的密钥空间,比如凯撒密码:仅有25个密钥可能,因此很容易使用暴力破解的方式去解密。

词频分析

替换密码具有很大的密钥空间,但通过分析明文语言中的频繁字母对应于密文中的频繁字母,就可以很容易的破解替换密码。

Kasiski测试

替换密码中的多表替换可以抵御词频分析,但是我们可以使用卡西斯基测试来破解。