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

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加密算法的逆。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容