一种加密方法
基本信息
申请号 | CN201410065138.X | 申请日 | - |
公开(公告)号 | CN103905186B | 公开(公告)日 | 2017-12-05 |
申请公布号 | CN103905186B | 申请公布日 | 2017-12-05 |
分类号 | H04L9/22(2006.01)I | 分类 | 电通信技术; |
发明人 | 李敬锋;马俊 | 申请(专利权)人 | 苏州赛格能源股份有限公司 |
代理机构 | 北京众合诚成知识产权代理有限公司 | 代理人 | 连平 |
地址 | 215100 江苏省苏州市广济北路5099号 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种加密方法。其包括以下步骤:原文X采用32位表示;定义一个非线性函数,表达式为:F(NLF1、NLF2、NLF3、NLF4、NLF5);在32位数字中,取5个数字:I0、I1、I2、I3、I4;设置64位密钥key;设定循环初值N以及起始值B;1≦B≦63;设定循环变量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)为密文。本发明加密方法加密性强、不易破解。 |
