一種加密方法

基本信息

申請?zhí)?/td> CN201410065138.X 申請日 -
公開(公告)號 CN103905186B 公開(公告)日 2017-12-05
申請公布號 CN103905186B 申請公布日 2017-12-05
分類號 H04L9/22(2006.01)I 分類 電通信技術(shù);
發(fā)明人 李敬鋒;馬俊 申請(專利權(quán))人 蘇州賽格能源股份有限公司
代理機構(gòu) 北京眾合誠成知識產(chǎn)權(quán)代理有限公司 代理人 連平
地址 215100 江蘇省蘇州市廣濟北路5099號
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種加密方法。其包括以下步驟:原文X采用32位表示;定義一個非線性函數(shù),表達式為:F(NLF1、NLF2、NLF3、NLF4、NLF5);在32位數(shù)字中,取5個數(shù)字:I0、I1、I2、I3、I4;設(shè)置64位密鑰key;設(shè)定循環(huán)初值N以及起始值B;1≦B≦63;設(shè)定循環(huán)變量i;0≦i<N*64+B;X(i+1)=X(i)>>1異或(bit(X(i),0)異或bit(X(i),B)異或bit(key,i&63)異或bit(NLF,g5(X(i),I0,I1,I2,I3,I4)))<<31);且X(0)=X,X(N*64+B)為密文。本發(fā)明加密方法加密性強、不易破解。