DES decryption is the inverse of

2017-10-11  本文已影响0人  ee826ce3463c

用LEi和REi表示加密过程中的中间数据,而用LDi和RDi表示解密过程的中间数据。

第i轮加密的输出是LEi || REi,第16-i轮解密相应输入则是REi || LEi,或者说是LD16-i || RD16-i。

LDi=RDi-1=LE16-i+1=LE17-i=RE16-i

RDi=LDi-1⊕F(RDi-1,K17-i)=RE17-i⊕F(RE16-i,K17-i)=LE16-i⊕F(RE16-i,K17-i)⊕F(RE16-i,K17-i)=LE16-i

即第i轮的解密输出是第16-i轮的加密输出

上一篇 下一篇

猜你喜欢

热点阅读