-
-
[分享]分组密码的模式
-
发表于: 2021-9-9 10:31 16278
-
ECB模式
- 全称:Electronic CodeBook(电子密码本模式)
- 特点:简单,效率高,容易被破解
- 加密过程:将明文消息分成固定大小的分组,当最后一个分组的内容小于分组长度时,需要用特定的数据进行
填充
以至于长度等于分组长度,每个分组的加密和解密都是独立的,可以进行并行操作 - 攻击方式
CBC模式
- 全称:Cipher Block Chaining(密码块链模式)
特点:密文没有规律 需要初始化向量(长度为一个分组的比特序列)
- 攻击方式
CFB模式
- 全称: Cipher FeedBack(密文反馈模式)
- 特点:密文没有规律, 明文分组是和一个数据流进行的按位异或操作, 最终生成了密文,需要初始向量。
- 攻击方式
OFB模式
- 全称: Output-Feedback(输出反馈模式)
- 特点:密文没有规律, 明文分组是和一个数据流进行的按位异或操作, 最终生成了密文,需要初始向量,不需要填充
- CFB与OFB对比
CTR模式
- 全称: CounTeR(计数器模式)
- 特点:密文没有规律, 明文分组是和一个数据流进行的按位异或操作, 最终生成了密文,需要初始向量,不需要填充
- OFB与CTR对比
改变一个明文分组对五种工作模式的影响
- ECB:只影响当前分组,但相同的明文分组产生相同的密文 ,分组的特点有时是一个严重的安全性弱点
- CBC:当前分组和后续分组都受影响,可用作认证码
- OFB:只影响当前分组,可用在卫星通信中
- CFB:当前分组和后续分组都受影响,可用作认证码
- CTR:只影响当前分组
总览
赞赏
他的文章
- Android主流的污点分析工具 1566
- [翻译]“过滤-静音”操作:调查EDR内部通信 12159
- [翻译]Windows授权指南 6000
- [翻译]利用Android WebView漏洞 8007
- [翻译]伪造调用堆栈以混淆EDR 11680
看原图
赞赏
雪币:
留言: