證明:DES解密是加密的逆過程

? ? ? DES加密和Feistel密碼的算法結(jié)構(gòu)是完全一致的,首先把待加密的部分分為左右兩部分R0和L0,然后把L0直接遞交給R1,R0經(jīng)過一個輪函數(shù)F0(其中有子密鑰Kx)處理后和L0每一位進(jìn)行半加操作。第二輪中,把半加操作的結(jié)果置換成R1,而R0置換成L1,R1經(jīng)過輪函數(shù)F1的處理后與L1半加操作。當(dāng)然子密鑰Kx也是隨著交換的左右部分而發(fā)生變化。明文一直到到第N輪也是不斷這樣進(jìn)行置換直到變化成最后的密文。置換的輪數(shù)越多,解密也就越不容易。DES解密過程經(jīng)過16輪函數(shù)的迭代,使用子密鑰的次序與加密過程次序相反。即密文分成兩個左右部分Ln與Rn,Rn經(jīng)過Fn處理與Ln半加處理,結(jié)果置換成Ln-1,Ln置換成Rn-1,經(jīng)輪函數(shù)Fn-1處理后與Ln-1半加操作,然后置換成Rn-2。以此類推一直變回L0與R0,然后合并為明文。所以說DES解密是加密的逆過程。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容