您的位置:首页 > 其它

The Ansewer of Problem 4.7

2017-10-11 23:31 387 查看
DES算法加密过程:

Ri+1=Li

Li+1=Li⊕F(Ri,Ki)
经过16轮次后,得到L16和R16,将其置换得到R16L16,输出密文。

在解密过程中,将Ri+1,Li+1代入上述式得:

Ri-1=Li

Li+1⊕F(Ri,Ki)=Li⊕F(Ri,Ki)⊕F(Li+1,Ki)=Li⊕F(Ri,Ki)⊕F(Ri,Ki)=Li

代入后左右两边得到的结果是加密过程之中的上一轮的左右部分
经过16轮次后,得到R0和L0,将其置换得到L0R0,输出密文。
DES算法的加密与解密其实逻辑相同,只是加密与解密密钥的顺序互逆

因此DES的解密算法是加密算法的逆运算
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: