美文网首页
DES解密算法是DES加密算法的逆

DES解密算法是DES加密算法的逆

作者: ea0e4179ddb6 | 来源:发表于2017-10-11 23:36 被阅读0次

DES加密过程:先将64位的明文分组进行操作,经过一个初始置换IP置换成M0,再将M0分组成左右两部分,各32位长,再经过16轮完全相同的迭代运算得到密文。

DES解密过程:算法与加密算法相同,不同的是使用子密钥的次序相反,如果加密的子密钥次序是K1,K2..K16,那么解密时候的子密钥次数为K16,K15...K1。除此之外,解密的初始置换和最后置换与加密时候相反。

(1)加密过程:Li+1=Ri,Ri+1=Li异或F(Ri,Ki)

(2)解密过程:Li+1=Ri,Li^=F(Li+1,Ki)异或Ri+1

将(1)带入(2)得

Li^=F(Ri,Ki)异或Li异或F(Ri,Ki)=Li

因此可以证明DES解密算法是DES加密算法的逆。

相关文章

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

    DES的解密算法和加密算法是相同的,只是子密钥的使用次序相反,即DES解密算法实际上是DES加密算法的逆。 证明:...

  • 证明:DES解密算法是DES加密算法的逆

    证明:DES解密算法是DES加密算法的逆 证明: 由于DES算法是在Feistel网络结构的输入和输出阶段分别初始...

  • 密码学作业1

    4.7、证明DES解密算法实际上是DES加密算法的逆。 答:由于DES算法是在Feistel网络结构的输入输出阶段...

  • Show that DES decryption is,infa

    题意: 证明DES解密算法实际上是DES加密算法的逆 过程: 首先feistel算法的解密过程的第一轮如下: 加密...

  • 第四章作业 P.121 Problems 4.7

    #证明DES解密算法实际上是DES加密算法的逆 DES加密 明文的处理:首先,64位的明文经过初始置换重新排列。1...

  • iOS对称加密(AES与DES)

    对称加密算法:指加密和解密使用相同密钥的加密算法(包括DES算法,3DES算法,RC5算法,AES算法等)。本文讲...

  • JAVA实现对称加密

    对称加密算法 加密密钥 = 解密密钥(完全对称的) 初等加密算法 DES3DES AES PBE IDEA 对称加...

  • 加密和安全

    加密算法 对称加密算法 加密和解密使用同一个密钥 DES、3DES、AES、Blowfish、Twofish、ID...

  • 常用加密算法比较

    DES加密算法 DES加密算法是一种分组密码,以64位为分组对数据加密,它的密钥长度是56位,加密解密用同一算法。...

  • DES解密算法是DES加密算法的逆

    DES加密过程:先将64位的明文分组进行操作,经过一个初始置换IP置换成M0,再将M0分组成左右两部分,各32位长...

网友评论

      本文标题:DES解密算法是DES加密算法的逆

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