博客專欄

        EEPW首頁 > 博客 > 對(duì)稱加密和分組加密中的四種模式(ECB、CBC、CFB、OFB)

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

        發(fā)布人:電子禪石 時(shí)間:2019-12-27 來源:工程師 發(fā)布文章

        . AES對(duì)稱加密:

        1.png                                                      AES加密


        2.png

                                 分組


         

        . 分組密碼的填充


        3.png                                                   分組密碼的填充

         

        e.g.:
        4.png                                                        PKCS#5填充方式

         

         


         

        . 流密碼:

        5.png

         

         

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

        3.1 ECB模式

        9.png

        優(yōu)點(diǎn):

        1.簡單;

        2.有利于并行計(jì)算;

        3.誤差不會(huì)被傳送;

        缺點(diǎn):

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

        2.可能對(duì)明文進(jìn)行主動(dòng)攻擊;

        8.png

         


        3.2 CBC
        模式:

        10.jpg10.png

        優(yōu)點(diǎn):

        1.不容易主動(dòng)攻擊,安全性好于ECB,適合傳輸長度長的報(bào)文,SSLIPSec的標(biāo)準(zhǔn)。

        缺點(diǎn):

        1.不利于并行計(jì)算;

        2.誤差傳遞;

        3.需要初始化向量IV

         

        3.3 CFB模式:

        11.png 優(yōu)點(diǎn):

        1.隱藏了明文模式;

        2.分組密碼轉(zhuǎn)化為流模式;

        3.可以及時(shí)加密傳送小于分組的數(shù)據(jù);

        缺點(diǎn):

        1.不利于并行計(jì)算;

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

        3.唯一的IV;

         

        3.4 OFB模式:

        12.png 優(yōu)點(diǎn):

        1.隱藏了明文模式;

        2.分組密碼轉(zhuǎn)化為流模式;

        3.可以及時(shí)加密傳送小于分組的數(shù)據(jù);

        缺點(diǎn):

        1.不利于并行計(jì)算;

        2.對(duì)明文的主動(dòng)攻擊是可能的;

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

        作者:Silent Void
        出處:http://happyhippy.cnblogs.com/
        轉(zhuǎn)載須保留此聲明,并注明在文章起始位置給出原文鏈接。

        *博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請聯(lián)系工作人員刪除。

        超級(jí)電容器相關(guān)文章:超級(jí)電容器原理




        關(guān)鍵詞:

        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 闻喜县| 泌阳县| 乌苏市| 崇阳县| 临武县| 辛集市| 新田县| 普兰县| 罗田县| 临桂县| 石渠县| 西林县| 肇庆市| 甘肃省| 托克托县| 普格县| 康定县| 通江县| 晴隆县| 贺州市| 广德县| 北辰区| 彭山县| 渑池县| 淄博市| 新竹县| 咸丰县| 葫芦岛市| 澄迈县| 富蕴县| 汶上县| 洛扎县| 绥滨县| 深水埗区| 名山县| 金昌市| 白水县| 达尔| 翼城县| 江阴市| 大安市|