图解密码技术第二章-历史上的密码

一、凯撒密码

1、概念

凯撒密码(Caesar)是一种相传尤里乌斯·凯撒 曾使用过的密码。

凯撒密码是通过将明文中所使用的字母表按照一定的字数“平移”来进行加密的。

在凯撒密码中,将字母表中的字母平移这个操作就是密码的算法,而平移的字母数量相当于密钥。 

2、凯撒密码的破译

在凯撒密码中,密钥就是字母表的平移数字,由于字母表只有26个字母,因此加密用的密钥只有0-25共26种(平移0的字母相当于没有加密,我们将这种情况考虑进去)

尝试破译过程:

这种破译方法,将所有可能的密钥全部尝试一遍,这种方法称为暴力破解。从所有密钥中找出正确的密钥,这种称为穷举搜索。 

2、简单替换密码

将明文中所使用的字母表替换为另一套字母表的密码称为简单替换密码。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值