摘要:本發明提供一種實現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;