腾讯科技(深圳)有限公司日前公开“一种代码保护方法、装置、设备以及存储介质”发明专利,申请号CN202011049772.6,申请公布号CN114329352A。
天眼查App显示,该方法包括获取待保护代码的中间代码,并对上述中间代码进行劣化以得到目标中间代码;从上述目标中间代码中确定出重复指令组合;确定各重复指令组合对应的复合指令,并生成复合中间代码;生成上述复合中间代码中各指令的动态指令操作码,并根据上述复合中间代码中各指令、各指令对应的动态指令操作码和操作数生成指令表,其中,不同指令对应的动态指令操作码不同;基于上述指令表和上述复合中间代码生成上述复合中间代码对应的字节码。采用本发明实施例,可将代码转换为字节码,增加代码安全性。
领取专属 10元无门槛券
私享最新 技术干货