des的加密過程是有三個(gè)階段:
一、置換
二、f函數(shù)和子密匙處理
三、反復(fù)迭代運(yùn)算
des的解密過程就是將第二步的子密匙反向輸入,f函數(shù)不變,進(jìn)行迭代如下圖:

現(xiàn)在只需簡(jiǎn)單地證明:加密的時(shí)候a(明)和b(密)與解密的時(shí)候b(密文)所得結(jié)果為a即可。
f(RE0,K1)(+)LE0 ==> RE1因?yàn)槭峭ㄟ^異或得到RE1,所以RE1(+)LE0==>f(RE0,K1)
根據(jù)設(shè)定f(f(RE0,K1),K1)==>RE0,
f(RE0,K1)==>LE1,即證得...