发明授权
- 专利标题: 一种混淆代码的运行方法和装置
-
申请号: CN201810394451.6申请日: 2018-04-27
-
公开(公告)号: CN108804883B公开(公告)日: 2020-06-19
- 发明人: 陈钢 , 陈赫
- 申请人: 北京奇艺世纪科技有限公司
- 申请人地址: 北京市海淀区北一街2号爱奇艺创新大厦10、11层
- 专利权人: 北京奇艺世纪科技有限公司
- 当前专利权人: 北京奇艺世纪科技有限公司
- 当前专利权人地址: 北京市海淀区北一街2号爱奇艺创新大厦10、11层
- 代理机构: 北京润泽恒知识产权代理有限公司
- 代理商 莎日娜
- 主分类号: G06F21/14
- IPC分类号: G06F21/14
摘要:
本发明提供了一种混淆代码的运行方法和装置,该方法包括:计算预设运算函数中参数的每个取值与预设运算函数中已知数值的运算结果;将参数的每个取值和对应的运算结果存储至新建的数据表;接收运行预设运算函数的目标输入,目标输入包括参数的目标取值;响应于目标输入,在数据表中查找目标取值对应的目标运算结果并输出目标运算结果。本发明通过将预设运算函数中参数的每个取值和每个取值和已知取值的运算结果存储至数据表中,从而在运行该预设运算函数时,能够通过直接查询数据表的方式来查找参数的目标取值对应的目标运算结果,通过查数据表的方式能够完全的将预设运算函数的代码逻辑进行隐藏,提升了混淆代码的破解难度,提升了代码安全性。
公开/授权文献
- CN108804883A 一种混淆代码的运行方法和装置 公开/授权日:2018-11-13