<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    加密標準 AES 和 DES 之間有什么區別?


    發現錯別字 1年前 提問
    回答
    1
    瀏覽
    7487
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    等保高級測評師 NISP

    標準定義不同

    數據加密標準(也稱為DES)是一種對稱密鑰塊密碼,由IBM于1977年引入。 在DES加密中,純文本分為兩半,然后DES將輸入作為64位純文本和56位密鑰作為輸入,以生成64位CipherText,它是數據的加密形式。另一方面,高級加密標準(也稱為AES)也是對稱鍵塊密碼,由Vincent Rijmen和Joan Daemen于2001年引入。AES采用128位純文本和128位秘密鍵,它們共同形成一個128位塊,該塊在處理后提供16個字節(128位)的密文。

    密鑰長度不同

    AES密鑰長度可以是128位, 192位和256位。DES密鑰長度在DES中為56位。

    輪數不同

    AES輪數取決于密鑰長度:10(128位), 12(192位)或14(256位)。DES涉及16輪相同的操作。

    原理不同

    AES結構基于置換排列網絡。DES結構基于feistal網絡。

    安全性不同

    AES比DES密碼更安全, 并且是事實上的世界標準。由于DES具有已知漏洞, 因此很容易被破壞。 3DES(三重DES)是DES的一種變體, 它比通常的DES安全。

    回合不同

    AES中的回合為:字節替換, 移位行, 混合列和鍵添加。DES中的回合為:擴展, 帶回合鍵的XOR操作, 替換和置換。

    加密不同

    AES可以加密128位純文本。DES可以加密64位純文本。

    派生不同

    AES密碼是從平方密碼派生的。DES密碼派生自Lucifer密碼。

    設計不同

    AES由Vincent Rijmen和Joan Daemen設計。DES由IBM設計。

    針對性攻擊不同

    沒有已知的針對AES的加密分析攻擊, 但可能針對AES實現的側通道攻擊。Biclique攻擊比蠻力攻擊具有更好的復雜性, 但仍然無效。已知的針對DES的攻擊包括:蠻力攻擊, 線性密碼分析和差分密碼分析。

    回答所涉及的環境:聯想天逸510S、Windows 10。

    1年前 / 評論
    亚洲 欧美 自拍 唯美 另类