AES加密模式

https://baike.baidu.com/item/高级加密标准/468774安全

 

AES加密模式

 

对称/ 分组密码通常分为流加密(如OFB、CFB等)和块加密(如ECB、CBC等)。对于流加密,须要将分组密码转化为流模式工做。对于块加密(或称分组加密),若是要加密超过块大小的数据,就须要涉及填充和链加密模式。
ECB(Electronic Code Book电子密码本)模式
ECB模式是最先采用和最简单的模式,它将加密的数据分红若干组,每组的大小跟加密 密钥长度相同,而后每组都用相同的密钥进行加密。
优势:
1.简单; 2.有利于并行计算; 3.偏差不会被传送;  缺点: 1.不能隐藏明文的模式; 2.可能对明文进行主动攻击; 所以,此模式适于加密小消息。
CBC(Cipher Block Chaining,加密块链)模式
优势:
1.不容易主动攻击,安全性好于ECB,适合传输长度长的 报文,是SSL、IPSec的标准。  缺点: 1.不利于 并行计算; 2.偏差传递; 3.须要初始化向量IV
CFB(Cipher FeedBack Mode,加密反馈)模式
优势:
1.隐藏了明文模式; 2. 分组密码转化为流模式; 3.能够及时加密传送小于分组的数据;  缺点: 1.不利于并行计算; 2.偏差传送:一个明文单元损坏影响多个单元; 3.惟一的IV;
OFB(Output FeedBack,输出反馈)模式
优势:
1.隐藏了明文模式; 2.分组密码转化为流模式; 3.能够及时加密传送小于分组的数据;  缺点: 1.不利于并行计算; 2.对明文的主动攻击是可能的; 3.偏差传送:一个明文单元损坏影响多个单元  [4]   。
相关文章
相关标签/搜索