天天看點

對稱加密和分組加密中的四種模式(ECB、CBC、CFB、OFB)

一. AES對稱加密:

                                                      AES加密

                                                       分組

二. 分組密碼的填充

                                                   分組密碼的填充

                                                       PKCS#5填充方式

三. 流密碼:

四. 分組密碼加密中的四種模式:

3.1 ECB模式

優點:

1.簡單;

2.有利于并行計算;

3.誤差不會被傳送;

缺點:

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

2.可能對明文進行主動攻擊;

3.2 CBC模式:

優點:

1.不容易主動攻擊,安全性好于ECB,适合傳輸長度長的封包,是SSL、IPSec的标準。

缺點:

1.不利于并行計算;

2.誤差傳遞;

3.需要初始化向量IV

3.3 CFB模式:

 優點:

1.隐藏了明文模式;

2.分組密碼轉化為流模式;

3.可以及時加密傳送小于分組的資料;

1.不利于并行計算;

2.誤差傳送:一個明文單元損壞影響多個單元;

3.唯一的IV;

3.4 OFB模式:

 優點:

2.對明文的主動攻擊是可能的;

3.誤差傳送:一個明文單元損壞影響多個單元;

繼續閱讀