简介
DES
为Data Encryption Standard
的缩写,属于对称分组码算法,数据分组的长度为64
比特。密钥长度为56
比特(
如果带有校验位则是64
比特,每个8
比特字节最后一个比特位是奇偶校验位)
。奇偶校验位的值是前七个比特位的异或运算的结果取反(
使用奇数校验),
其结构如下:
算法流程
1、
整体加解密流程
由于加解密算法对称,即解密过程为加密的逆过程。
2、
加密整体过程
IP
为Initial Permutation,
而LxRx
整体的64
比特数,L
和R
各位32
比特。

本文详细介绍了DES加密算法,包括其数据分组和密钥长度,以及加密过程中的IP、IP-1、Feistel算法、子密钥生成、置换和S-Box等关键步骤。此外,还提到了DES的弱密钥和双DES、三DES的概念。
最低0.47元/天 解锁文章
1217

被折叠的 条评论
为什么被折叠?



