摘要
本申请涉及一种JavaScript代码的加密方法及装置,属于软件安全与代码混淆技术领域,该方法包括:将JavaScript代码进行静动态分析得到多个代码块,并计算每个代码块对应的复杂度,依据复杂度将代码块分发到不同的虚拟机,由于不同的虚拟机均采用不同的指令集,基于不同虚拟机将代码块进行混淆处理后,可以增加代码的复杂性和动态性,使得攻击者无法通过静态或动态分析轻松恢复代码逻辑,有效防止调试与逆向工程,提升了代码安全性。
技术关键词
加密方法
复杂度
代码混淆技术
对称加密算法
加密解密
代码转换
加密装置
逻辑
分发模块
周期
分析模块
解码
软件
指令
参数
系统为您推荐了相关专利信息
螺旋锚
贪心算法
正则化参数
综合评估模型
集成学习算法