DES decryption is, in fact, the inverse of the DES encryption.
DES算法的解密过程是加密过程的逆运算证明:除初始置换IP与逆初始置换IP^(-1)外,DES算法其实与Feistel加密算法具有相同的结构。而Feistel算法的解密过程就是其加密过程的逆运算;即Feistel的加密算法和解密算法一样,只不过加密和解密时使用的子密钥的顺序刚好相反,如:16轮轮转换,加密时使用的子密钥顺序为K1,K2,...,K16,解密时使用的子密钥顺序为K16,K15,...