原创 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)

2008-10-24 11:29 3736 5 5 分类: 工程师职场

. AES对称加密:<?XML:NAMESPACE PREFIX = O />


<?XML:NAMESPACE PREFIX = V />点击看大图
                                                      AES加密



                         分组




 


 


. 分组密码的填充


点击看大图
                                                   分组密码的填充


 


e.g.:
点击看大图
                                                         PKCS#5填充方式


 


 



 


. 流密码:



点击看大图

 


 


. 分组密码加密中的四种模式:


3.1 ECB模式


点击看大图


优点:


1.简单;


2.有利于并行计算;


3.误差不会被传送;


缺点:


1.不能隐藏明文的模式;


2.可能对明文进行主动攻击;


点击看大图


 



3.2 CBC
模式:


点击看大图


优点:


1.不容易主动攻击,安全性好于ECB,适合传输长度长的报文,SSLIPSec的标准。


缺点:


1.不利于并行计算;


2.误差传递;


3.需要初始化向量IV


 


3.3 CFB模式:



点击看大图
 优点:


1.隐藏了明文模式;


2.分组密码转化为流模式;


3.可以及时加密传送小于分组的数据;


缺点:


1.不利于并行计算;


2.误差传送:一个明文单元损坏影响多个单元;


3.唯一的IV;


 


3.4 OFB模式:



点击看大图
 优点
:


1.隐藏了明文模式;


2.分组密码转化为流模式;


3.可以及时加密传送小于分组的数据;


缺点:


1.不利于并行计算;


2.对明文的主动攻击是可能的;


3.误差传送:一个明文单元损坏影响多个单元;

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条