1.所需参数 key:8个字节共64位的工作密钥 data:8个字节共64位的需要被加密或被解密的数据 mode:DES工作方式,加密或者解密 2.初始置换 DES算法使用64位的密钥key将64位的明文输入块变为64位的密文输出块,并把输出块分为L0.R0两部分,每部分均为32位.初始置换规则如下: 注意:这里的数字表示的是原数据的位置,不是数据 ,,,,,,,, ,,,,,,,, ,,,,,,,, ,,,,,,,, ,,,,,, ,, ,,,,,,,, ,,,,,,,, ,,,,,,,, 即…