中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. "); //-->

        博客專欄

        EEPW首頁 > 博客 > DES加密算法中,ECB和CBC模式有什么區(qū)別?

        DES加密算法中,ECB和CBC模式有什么區(qū)別?

        發(fā)布人:電子禪石 時(shí)間:2019-12-27 來源:工程師 發(fā)布文章
        ECB模式:
        DES ECB(電子密本方式)其實(shí)非常簡單,就是將數(shù)據(jù)按照8個(gè)字節(jié)一段進(jìn)行DES加密或解密得到一段段的8個(gè)字節(jié)的密文或者明文,最后一段不足8個(gè)字節(jié)(一般補(bǔ)0或者F),按照需求補(bǔ)足8個(gè)字節(jié)進(jìn)行計(jì)算(并行計(jì)算),之后按照順序?qū)⒂?jì)算所得的數(shù)據(jù)連在一起即可,各段數(shù)據(jù)之間互不影響。
        優(yōu)點(diǎn):
        簡單;
        有利于并行計(jì)算;
        誤差不會(huì)被傳遞;
        缺點(diǎn):
        不能隱藏明文的模式;
        可能對明文進(jìn)行主動(dòng)攻擊;
        CBC模式:
        優(yōu)點(diǎn):
        不容易主動(dòng)攻擊,安全性好于ECB,是SSL、IPSec的標(biāo)準(zhǔn);
        缺點(diǎn):
        不利于并行計(jì)算;
        誤差傳遞;
        需要初始化向量IV;
        DES CBC(密文分組鏈接方式)有點(diǎn)麻煩,它的實(shí)現(xiàn)機(jī)制使加密的各段數(shù)據(jù)之間有了聯(lián)系。其實(shí)現(xiàn)的機(jī)理如下:
        加密步驟如下:
        首先將數(shù)據(jù)按照8個(gè)字節(jié)一組進(jìn)行分組得到D1D2…Dn(若數(shù)據(jù)不是8的整數(shù)倍,用指定的PADDING數(shù)據(jù)補(bǔ)位)
        第一組數(shù)據(jù)D1與初始化向量I異或后的結(jié)果進(jìn)行DES加密得到第一組密文C1(初始化向量I為全零)
        第二組數(shù)據(jù)D2與第一組的加密結(jié)果C1異或以后的結(jié)果進(jìn)行DES加密,得到第二組密文C2
        之后的數(shù)據(jù)以此類推,得到Cn
        按順序連為C1C2C3…Cn即為加密結(jié)果。

        原文鏈接:https://blog.csdn.net/honeygirl_/article/details/90716328


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



        關(guān)鍵詞:

        相關(guān)推薦

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

        關(guān)閉