DES解密流程
2018-08-19 18:02:02 1 举报
DES解密流程首先将密文输入到初始置换IP中,得到置换后的64位数据。接着,将这64位数据分为左右两部分,每部分32位。然后进行16轮的迭代操作,每轮操作包括密钥生成、扩展置换、替换和异或等步骤。在密钥生成阶段,使用56位密钥生成48位子密钥;在扩展置换阶段,将48位子密钥扩展为48位;在替换阶段,将扩展后的48位数据与置换选择矩阵进行按位异或操作;最后,将左右两部分进行异或操作,得到第一轮迭代后的32位结果。经过16轮迭代后,将最后一轮的结果进行逆初始置换IP-1,得到最终的解密结果。