日韩在线不卡免费视频一区,日韩欧美精品一区二区三区经典,日产精品码2码三码四码区,人妻无码一区二区三区免费,日本feerbbwdh少妇丰满

  • 26
    回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

加密算法常見(jiàn)問(wèn)題(一):ECB和CBC模式的區(qū)別

ECB模式

ECB模式的全稱(chēng):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模式的全稱(chēng):Cipher Block Chaining(密文分組鏈接模式),之所以叫這個(gè)名字,是因?yàn)槊芪姆纸M像鏈條一樣互相連接在一起。

在CBC模式中,首先將明文分組和一個(gè)密文分組進(jìn)行異或(XOR)運(yùn)算,然后再進(jìn)行加密。初始化向量IV長(zhǎng)度與明文分組長(zhǎng)度相同,在這種方法中,每個(gè)密文塊都依賴(lài)與它前邊的所有明文塊。加解密過(guò)程如下圖。

優(yōu)點(diǎn):同樣的原文生成的密文不一樣。

缺點(diǎn):串行處理數(shù)據(jù),使得加密速度很慢。

全部回復(fù)(26)
正序查看
倒序查看
2022-11-24 15:11

這兩種模式哪個(gè)用的比較多?

0
回復(fù)
2022-11-24 16:28
@我心痛了
這兩種模式哪個(gè)用的比較多?

CBC模式用的比較多

0
回復(fù)
2022-11-24 18:12

用CBC模式是不是還要多存儲(chǔ)一個(gè)密文分組的數(shù)據(jù),當(dāng)這個(gè)密文分組數(shù)據(jù)不變時(shí)生成的密文應(yīng)該也是相同的吧

0
回復(fù)
2022-11-25 10:11
@dy-98AYH6wr
用CBC模式是不是還要多存儲(chǔ)一個(gè)密文分組的數(shù)據(jù),當(dāng)這個(gè)密文分組數(shù)據(jù)不變時(shí)生成的密文應(yīng)該也是相同的吧

是相同的.

0
回復(fù)
2022-11-25 10:20

CBC模式比ECB模式加密速度慢多少?有數(shù)據(jù)說(shuō)明一下嗎?

0
回復(fù)
2022-11-25 15:21
@pinbo200808
CBC模式比ECB模式加密速度慢多少?有數(shù)據(jù)說(shuō)明一下嗎?

其實(shí)ECB模式比cbc模式在小數(shù)據(jù)量的前提下也快不了多少,我用凌科的4305測(cè)試過(guò),200多字節(jié)也就差零點(diǎn)幾毫秒,以此類(lèi)推大數(shù)量也就差不到哪里去 

0
回復(fù)
2022-11-25 15:21
@pinbo200808
CBC模式比ECB模式加密速度慢多少?有數(shù)據(jù)說(shuō)明一下嗎?

其實(shí)ECB模式比cbc模式在小數(shù)據(jù)量的前提下也快不了多少,我用凌科的4305測(cè)試過(guò),200多字節(jié)也就差零點(diǎn)幾毫秒,以此類(lèi)推大數(shù)量也就差不到哪里去 

0
回復(fù)
2022-11-25 15:55

哪種加密更安全一些呢?

0
回復(fù)
dy-nkxSpMgJ
LV.3
10
2022-11-25 17:56

CBC更安全些吧,同樣的原文生成的密文不一樣,而ECB模式同樣的原文生成同樣的密文

0
回復(fù)
pinbo200808
LV.4
11
2022-11-25 19:01

CBC模式在傳輸過(guò)程中會(huì)存在插錯(cuò)嗎?

0
回復(fù)
Hex315
LV.5
12
2022-11-28 10:13

什么算法會(huì)涉及到ecb cbc模式?對(duì)稱(chēng)還是非對(duì)稱(chēng)的?

0
回復(fù)
DY20171215
LV.4
13
2022-11-28 11:49
@Hex315
什么算法會(huì)涉及到ecbcbc模式?對(duì)稱(chēng)還是非對(duì)稱(chēng)的?

其實(shí)不管是CBC模式還是ECB模式,在常見(jiàn)的算法中比如3DES或者是AES都是非常的成熟的加密算法了,不用擔(dān)心是使用或中間計(jì)算的時(shí)候出現(xiàn)問(wèn)題,而且這兩種模式基本上都是用在對(duì)稱(chēng)算法中,因?yàn)榉菍?duì)稱(chēng)算法的加密解密與對(duì)稱(chēng)算法不同,多以CBC模式和ECB模式基本是在對(duì)稱(chēng)算法中常見(jiàn)使用

0
回復(fù)
Hex315
LV.5
14
2022-11-28 12:39

又長(zhǎng)知識(shí)了,感謝樓主的分享。

0
回復(fù)
dy-hwdTJwqn
LV.1
15
2022-11-28 12:44

文章不錯(cuò),樓主把兩種模式的優(yōu)缺點(diǎn)分析的很到位!收藏了

0
回復(fù)
2022-11-28 12:53

那種方式應(yīng)用比較多呢?

0
回復(fù)
dy-98AYH6wr
LV.4
17
2022-11-28 14:21
@我心痛了
那種方式應(yīng)用比較多呢?

通常用于身份認(rèn)證或小數(shù)據(jù)量加密等相關(guān)應(yīng)用時(shí)用ECB模式即可,對(duì)大數(shù)據(jù)量加密安全性考慮CBC稍多一些。

0
回復(fù)
liaqi333
LV.4
18
2022-11-29 10:00

只有對(duì)稱(chēng)算法才支持ECB、CBC這些模式吧

0
回復(fù)
dy-nkxSpMgJ
LV.3
19
2022-11-30 09:03

對(duì)的,DES、AES、SM4等對(duì)稱(chēng)算法才有這些模式

0
回復(fù)
pinbo200808
LV.4
20
2022-11-30 09:36

看來(lái),CBC模式更安全一些。

0
回復(fù)
liaqi333
LV.4
21
2022-12-01 13:59

ECB模式不能很好的保護(hù)數(shù)據(jù),那是不是很容易就被dao?

0
回復(fù)
dy-hwdTJwqn
LV.1
22
2022-12-01 16:40

相對(duì)于CBC來(lái)說(shuō),ECB安全性差點(diǎn)

0
回復(fù)
2022-12-02 09:41

LKT系列芯片支持DES、AES、SM4等對(duì)稱(chēng)算法,安全性可靠

0
回復(fù)
Nic_浩
LV.4
24
2022-12-02 10:15

這兩個(gè)模式軟硬件是否都可以使用呢?

0
回復(fù)
DY20171215
LV.4
25
2022-12-02 11:12
@Nic_浩
這兩個(gè)模式軟硬件是否都可以使用呢?

一般支持哪種模式是又各個(gè)硬件廠家的芯片決定的,目前市場(chǎng)上大部分的硬件都支持對(duì)稱(chēng)算法的這兩種模式就是看運(yùn)算速度了

0
回復(fù)
Nic_浩
LV.4
26
2022-12-02 15:33

LkT系列的用過(guò)安全又放心性?xún)r(jià)比不錯(cuò)的

0
回復(fù)
2022-12-02 15:58

期待樓主下一期的分享!

0
回復(fù)
發(fā)