一. AES對(duì)稱加密:
二. 分組密碼的填充
e.g.:
三. 流密碼:
四. 分組密碼加密中的四種模式: 3.1 ECB模式 優(yōu)點(diǎn): 1.簡(jiǎn)單; 2.有利于并行計(jì)算; 3.誤差不會(huì)被傳送; 缺點(diǎn): 1.不能隱藏明文的模式; 2.可能對(duì)明文進(jìn)行主動(dòng)攻擊;
優(yōu)點(diǎn): 1.不容易主動(dòng)攻擊,安全性好于ECB,適合傳輸長(zhǎng)度長(zhǎng)的報(bào)文,是SSL、IPSec的標(biāo)準(zhǔn)。 缺點(diǎn): 1.不利于并行計(jì)算; 2.誤差傳遞; 3.需要初始化向量IV 3.3 CFB模式:
1.隱藏了明文模式; 2.分組密碼轉(zhuǎn)化為流模式; 3.可以及時(shí)加密傳送小于分組的數(shù)據(jù); 缺點(diǎn): 1.不利于并行計(jì)算; 2.誤差傳送:一個(gè)明文單元損壞影響多個(gè)單元; 3.唯一的IV; 3.4 OFB模式:
1.隱藏了明文模式; 2.分組密碼轉(zhuǎn)化為流模式; 3.可以及時(shí)加密傳送小于分組的數(shù)據(jù); 缺點(diǎn): 1.不利于并行計(jì)算; 2.對(duì)明文的主動(dòng)攻擊是可能的; 3.誤差傳送:一個(gè)明文單元損壞影響多個(gè)單元; |
|