DES加密算法,c语言实现。对于每个 64 位长度的明文分组的加密过程如下: ( 1 )初始置换:输入分组按照初始置换表重排次序,进行初始置换。 ( 2 ) 16 轮循环: DES 对经过初始置换的 64 位明文进行 16 轮类似的子加密过程。每一轮的 加密过程步骤如下: 将 64 位明文在中间分开,划分为 2 部分,每部分 32 位,左半部分记为 L ,右半部分记为 R , 以下的操作都是对右半部数据分进行的。 扩展置换:扩展置换将 32 位的输入数据根据扩