ECB模式
ECB模式的全稱:Electronic codebook,即電子密碼本。需要將待加密消息按照對(duì)應(yīng)算法分組的要求分成若干塊,并對(duì)每個(gè)塊進(jìn)行獨(dú)立加密。ECB模式的加密過(guò)程如下:
優(yōu)點(diǎn):ECB模塊可以并行處理數(shù)據(jù)。
缺點(diǎn):同樣原文生成同樣的密文,并不能很好地保護(hù)數(shù)據(jù)。
同時(shí)加密,如果原文一樣,加密出來(lái)的密文也是一樣的,因?yàn)樗鼈兊募用苊荑€key都是一樣的。
CBC模式
CBC模式的全稱:Cipher Block Chaining(密文分組鏈接模式),之所以叫這個(gè)名字,是因?yàn)槊芪姆纸M像鏈條一樣互相連接在一起。
在CBC模式中,首先將明文分組和一個(gè)密文分組進(jìn)行異或(XOR)運(yùn)算,然后再進(jìn)行加密。初始化向量IV長(zhǎng)度與明文分組長(zhǎng)度相同,在這種方法中,每個(gè)密文塊都依賴與它前邊的所有明文塊。加解密過(guò)程如下圖:
優(yōu)點(diǎn):同樣的原文生成的密文不一樣。
缺點(diǎn):串行處理數(shù)據(jù),使得加密速度很慢。
審核編輯 :李倩
-
ECB
+關(guān)注
關(guān)注
0文章
4瀏覽量
7501 -
加密算法
+關(guān)注
關(guān)注
0文章
218瀏覽量
25830
原文標(biāo)題:加密算法常見(jiàn)問(wèn)題(一):ECB和CBC模式的區(qū)別
文章出處:【微信號(hào):凌科芯安加密芯片,微信公眾號(hào):凌科芯安加密芯片】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
STM32_Cryptographic st加密庫(kù)V3.0.0移植以后啥也沒(méi)改,AES256ECB模式加解密都不對(duì),為什么?
基于SM4的文件加密解密功能實(shí)現(xiàn)(ECB模式)
Analog Devices Inc. LTC4249雙電子斷路器 (ECB)數(shù)據(jù)手冊(cè)

DLP中video模式與pattern模式有什么區(qū)別?
DLPC3479圖像模式和光控制模式的區(qū)別是什么?
DLPC3478的Display模式和 Light Control模式,在DMD微鏡的控制上的本質(zhì)區(qū)別是什么呢?
ADS1274低速模式和高速模式的區(qū)別是什么?
ADS1298R外部呼吸模式和內(nèi)部呼吸模式的區(qū)別?
ECB40W18超寬輸入DC-DC轉(zhuǎn)換器CINCON
TAS5611有M1,M2,M3模式設(shè)置腳,TAS5611的AD模式 BD模式有什么區(qū)別?
OMAP3530/25/15/03、DM3730/25、AM3715/03 CBB、CBC和CUS回流焊曲線

PCM1808的主模式和從模式在應(yīng)用上有什么區(qū)別?用從模式可以測(cè)量從MIC獲取到的音量是多少分貝嗎?
CMOS和非門電路的輸入端電阻模式有什么區(qū)別

評(píng)論