集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1254|回复: 2

DES算法

[复制链接]
小舍YZ 发表于 2017-7-24 14:17:32 | 显示全部楼层 |阅读模式
DES算法

DES 算法具有对称性, 既可以用于加密又可以用于解密。

对称性带来的一个很大的好处在于硬件实现, DES 的加密和解密可以用完全相同的硬件来实现。

DES 算法的明文分组是64 位, 输出密文也是64 位。所以密钥的有效位数是56 位, 加上校验位共64 位。

总体流程: 输入的64 位明文, 先经初始IP 变换, 形成64 位数据,64 位数据被分为两部分, 分别是L 部分和R 部分; L 和R 经过16 次迭代, 形成新的64 位; 新的64 位数据再经初始逆变换, 输出64 位密文。

初始置换和逆初始置换是简单的移位操作。

在迭代过程这一步骤, 替代是在密钥控制下进行的, 而移位是按固定顺序进行的, 它将数据分组作为一个单元来进行变换, 相继使用替代法和移位法加密,从而具有增多替代和重新排列的功能。

迭代过程是DES 加密算法的核心部分。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
zxopenljx 发表于 2019-9-11 09:18:31 | 显示全部楼层
感谢楼主分享
zxopenljx 发表于 2023-4-26 17:58:23 | 显示全部楼层
DES算法                 
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-28 04:50 , Processed in 0.059743 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表