一、历史上几种著名的密码
1. 凯撒密码
凯撒密码其实也可算作简单替换密码的一种
2. 简单替换密码
上述凯撒密码,可能的密钥就26种,暴力破解不难,但是此例中的简单替换,虽然只有26个字母,但是组合的可能的密钥种类却有:
3.Enigma
二、两种破解方式
1. 暴力攻击
将所有可能的密钥都尝试一遍。又叫做穷举尝试。
2. 频率分析
上述简单替换密码采用暴力破解需要很长时间,这种情况下最好采用频率分析的方式来 进行破译。
三、算法和密钥
算法不可能每次都变,但是重复使用同一个算法,被破译的可能性就会增大,因为样本在增大。所以引入可变部分,即密钥。为了能重复使用,又不因重复使用而增加被破译风险。
小结: