咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >一种实现DES密码加密的方法 收藏
一种实现DES密码加密的方法

一种实现DES密码加密的方法

专利申请号:CN201410354077.9

公 开 号:CN104092535B

发 明 人:蒋声障 

代 理 人:王美花

代理机构:35212 福州市鼓楼区京华专利事务所(普通合伙)

专利类型:发明专利

申 请 日:20170915

公 开 日:20140724

专利主分类号:H04L9/06(20060101)

关 键 词:密钥 数据寄存器 密文数据 密钥数据存储 密文寄存器 密钥寄存器 等价变换 递推计算 密码加密 密钥数据 内存空间 数据存储 变换表 代码量 等价 加密 存储 

摘      要:本发明提供一种实现DES密码加密的方法,所述方法为:1、将待加密的64bit数据存储在一数据寄存器T,密钥数据存储在一密钥寄存器K;2、将密钥数据生成16个子密钥;3、对存储在数据寄存器T中的64bit数据进行IP变换,被分成左右两半部分,每个部分32位,以L0和R0表示;4、用16个子密钥进行递推计算;5、对第16个子密钥的L16和R16进行IP‑1变换得到密文数据,密文数据存在一密文寄存器M。本发明通过建立新的等价变换表、寻找变换规律、等价调整变换表的顺序三种思路,使DES算法实现更简洁,速度更快,所需内存空间减少,而代码量没有明显增加,大大提高了软件性能。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分