一、凯撒密码
1、概念
凯撒密码(Caesar)是一种相传尤里乌斯·凯撒 曾使用过的密码。
凯撒密码是通过将明文中所使用的字母表按照一定的字数“平移”来进行加密的。
在凯撒密码中,将字母表中的字母平移这个操作就是密码的算法,而平移的字母数量相当于密钥。
2、凯撒密码的破译
在凯撒密码中,密钥就是字母表的平移数字,由于字母表只有26个字母,因此加密用的密钥只有0-25共26种(平移0的字母相当于没有加密,我们将这种情况考虑进去)
尝试破译过程:
这种破译方法,将所有可能的密钥全部尝试一遍,这种方法称为暴力破解。从所有密钥中找出正确的密钥,这种称为穷举搜索。
2、简单替换密码
将明文中所使用的字母表替换为另一套字母表的密码称为简单替换密码。<