CBC密码分组链接模式

CBC模式是对ECB模式的改进,通过明文分组与前一密文分组异或后再加密,增加了安全性,隐藏了明文模式,并在一定程度上防止数据篡改。然而,它存在错误传播问题,一个错误可能影响后续两个密文组的解密。该模式常用于认证系统,产生消息认证码。
摘要由CSDN通过智能技术生成

在学习过ECB(电码本)模式后,可以很容易分析出其优劣势。优势在于简便易操作,密文分组之间相互独立,错误不会扩散。但缺点较多:1.同一明文分组会对应相同密文;2.容易暴露明文组数据格式,若每次发送的明文都以固定句式开头,则很容易根据相同字分析出密钥;3.使用过程中可能需要对不够长的明文分组进行填充。

CBC模式对ECB有了一定的改进。

CBC模式

CBC工作模式是在固定密钥不变的情况下,改变明文组输入的链接技术。CBC 模式下,每个明文组 m i m_{i} mi 在加密之前, 先与反馈至输入端的前一组密文 c i − 1 c_{i-1} ci1逐比特模2 相加(异或)后再加密。假设待加密的明文分组为 m = m 1 , m 2 , . . . m=m_{1},m_{2},... m=m

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值