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

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

DES加密算法和解密算法如图:
这里写图片描述

如图,首先明文输入,进行第一轮的加密。RE0直接作为LE1,RE0与K1作用于轮函数F然后再与LE0疑惑作为RE1,这是第一轮,之后密钥变换了,不断得做这样的操作,做16轮,最后LE16与RE16交换得到LE17||RE17密文。
而解密过程如图则是自下而上RD0直接作为LD1,RD0与K16用于轮函数结果与LD1异或得到RD1,不断重复变换密钥,进行16轮。为了抵消最后一轮迭代增加的交换,则最后就要进行一次交换换回来。

公式证明

加密过程:
LEi表示第i轮加密得到的左16位数,REi是第i轮加密得到的右16位数。
LEi=REi-1
REi=LEi-1⊕F(REi-
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值