AES的五种加密模式
AES五种模式 AES五种模式及代码 AES基础C实现 AES四种模式优缺点
美国国家标准与技术协会:AES五种模式及示例 AES子模块详细文档
1.ECB(Elctronic Codebook Book)电码本模式
将明文分成若干相同的小段,然后对每一小段加密。
优点:简单,适合并行,误差不传递 缺点:不能隐藏明文,可能对明文主动攻击
2.CBC(Cipher Block Chaining)密码分组链接模式
将明文切成若干小段,然后每一小段与初始块或者上一段密文进行异或后,再加密。 优点:不容易主动攻击 缺点:不利于并行,误差传递,需要初始向量
3.CFB(Cipher FeedBack)密码反馈模式
优点:隐藏明文,分组密码转为流密码,可及时加密传送小于分组的数据 缺点:不利于并行,误差传递,唯一的IV
4.CTR(Counter)计算器模式
5.OFB(Output FeedBack) 输出反馈模式
优点:隐藏明文,分组密码转流模式,可以及时传送小于分组的数据
缺点:不利于并行,主动明文攻击,误差传递