一种加密方法

基本信息

申请号 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)为密文。本发明加密方法加密性强、不易破解。