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]   。
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM