美文网首页
证明DES解密算法实际上是DES加密算法的逆

证明DES解密算法实际上是DES加密算法的逆

作者: 75b84fd2a02a | 来源:发表于2017-10-10 21:08 被阅读0次

    DES加密算法:p:L16||R16------>swap------>R16||L16------>permutation------>c:the permutation of (R16||L16)

    DES解密算法:c------>permutation------>the permutation of c------>R16||L16------>swap------>x:L16||R16

    加密算法的逆即为解密算法,所解得的明文x与加密的明文p相同;

    DES在解密过程中

    1)先进行置换,因为A的逆的逆仍然是A,所以这一步符合解密算法是加密算法的逆;

    2)在解密过程中经过十六轮与加密相同的函数变换F(Feistel算法),经过相同函数F的作用。

    第i轮加密算法:Li=Ri-1、Ri=Li-1异或F(Ri-1,Ki);

    第i轮解密算法:Ri-1=Li、Li-1=Ri异或F(Ri-1,Ki);

    这一步符合解密算法是加密算法的逆;

    3)最后进行一次置换,同1)

    综上所述,DES解密算法是加密算法的逆。

    相关文章

      网友评论

          本文标题:证明DES解密算法实际上是DES加密算法的逆

          本文链接:https://www.haomeiwen.com/subject/mvpbyxtx.html