摘要:本发明提供一种实现DES密码加密的方法,所述方法为:1、将待加密的64bit数据存储在一数据寄存器T,密钥数据存储在一密钥寄存器K;2、将密钥数据生成16个子密钥;3、对存储在数据寄存器T中的64bit数据进行IP变换,被分成左右两半部分,每个部分32位,以L0和R0表示;4、用16个子密钥进行递推计算;5、对第16个子密钥的L16和R16进行IP-1变换得到密文数据,密文数据存在一密文寄存器M。本发明通过建立新的等价变换表、寻找变换规律、等价调整变换表的顺序三种思路,使DES算法实现更简洁,速度更快,所需内存空间减少,而代码量没有明显增加,大大提高了软件性能。
- 专利类型发明专利
- 申请人福建升腾资讯有限公司;
- 发明人蒋声障;
- 地址350000 福建省福州市仓山区金山工业区金山大道618号21#、22#、55#
- 申请号CN201410354077.9
- 申请时间2014年07月24日
- 申请公布号CN104092535A
- 申请公布时间2014年10月08日
- 分类号H04L9/06(2006.01)I;