一种基于RC4算法的代码全包加密方法
基本信息
申请号 | CN201710352860.5 | 申请日 | - |
公开(公告)号 | CN107257282A | 公开(公告)日 | 2017-10-17 |
申请公布号 | CN107257282A | 申请公布日 | 2017-10-17 |
分类号 | H04L9/28;H04L9/32;H04L9/08;G06F21/60;G06F21/12 | 分类 | 电通信技术; |
发明人 | 刘鑫 | 申请(专利权)人 | 柚子(北京)移动技术有限公司 |
代理机构 | 北京中企鸿阳知识产权代理事务所(普通合伙) | 代理人 | 柚子(北京)移动技术有限公司 |
地址 | 100080 北京市海淀区龙翔路甲1号泰翔商务楼508 | ||
法律状态 | - |
摘要
摘要 | 本发明提出了一种基于RC4算法的代码全包加密方法,包括:服务器采用RC4算法对APP的代码进行加密处理;所述APP在启动运行后,提取所述MM1和SS2,并根据密钥私有算法将其还原为全局密文密钥M1和摘要密文S2,从所述M1中摘要得到摘要密钥M3,以M3为密钥采用RC4算法对APP的数字证书签名摘要S3进行加密,得到证书摘要密文S4,判断所述证书摘要密文S4与所述摘要密文S2是否一致;所述客户端对所述APP的代码加密文件进行解密。本发明采用基于标准RC4对称加密算法和私有密钥生成算法相结合,达到效率和安全性兼顾的效果。 |
