Advertisement

DES密码

阅读量:

DES密码作为一种关键的对称加密技术,其设计中融合了位移操作、数据分组以及位置替换等多种加密手段。

DES加密过程解析

集合S由五个元素构成,即P、C、K、E和D,其中明文P与密文C均为64位的数据格式,而用于加密的密钥K则为56位的数据结构。

在这里插入图片描述
  1. 初始的明文数据首先经历一次置换操作(IP),该过程完成后数据长度仍保持为64bit。
  2. 在完成置换操作后,将得到的数据划分为两个部分:L与R,各自包含32bit。随后,这两个部分与密钥k进行交互,并经过16轮迭代处理。此时,密钥k1至k16在去除奇偶校验位等处理后,被转换为48bit的长度。其通用表达式为:
在这里插入图片描述

3.16 此次迭代操作结束后,将L与R(32bit)两个部分进行拼接,并实施一次置换运算的逆过程,从而获得最终的密文结果(64bit)。

或许读者在阅读至此处时会产生疑问,即为何48

全部评论 (0)

还没有任何评论哟~