专利内容由知识产权出版社提供
专利名称:一种源代码中字符串的混淆方法和装置专利类型:发明专利发明人:朱明宝
申请号:CN201810240825.9申请日:20180322公开号:CN108595921A公开日:20180928
摘要:本发明实施例提供了一种源代码中字符串的混淆方法和装置,该方法和装置应用于软件开发工具中,具体为利用Clang工具对待混淆源代码进行编译,得到语法树;对语法树进行遍历,得到源代码中字符串的字符串常量列表和字符串引用列表;根据字符串常量列表中指示的位置读出字符串常量并加密处理,并以加密后的加密字符串替换原有的字符串常量;根据字符串引用列表查找加密字符串,并在加密字符串所在源代码中的位置插入解密代码。通过替换处理,使源代码中所有的字符串常量转换为加密后的加密字符串,而不再是可能会造成泄密的明文信息,从而避免了相应的安全风险。
申请人:北京奇艺世纪科技有限公司
地址:100080 北京市海淀区北一街2号爱奇艺创新大厦10、11层
国籍:CN
代理机构:北京润泽恒知识产权代理有限公司
代理人:莎日娜
更多信息请下载全文后查看