证明:DES解密是加密的逆过程

DES加密简化过程

第i轮加密可以写成如下:
LEi = REi-1
REi=LEi-1⊕F(REi-1, Ki)
十六轮迭代之后加上最后的一个左右置换得到了密文RE16||LE16(“||”代表连接)

解密过程

第一轮解密时,输入的是LD0=RE16RD0=LE16
输出的是LD1 = RD0=LE16=RE15
RD1=LD0⊕F(RD0, K16)=RE16⊕F(RE15, K16)= LE15⊕F(RE15, K16) ⊕F(RE15, K16)= LE 16

显然,16轮迭代之后结果为
LD16||RD16 = RE0|| LE0
然后再加上一次左右交换得到明文是LE0||RE0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容