【技术实现步骤摘要】
本申请涉及数据处理,具体涉及一种代码处理方法及装置。
技术介绍
1、高级语言是以人类日常语言为基础的一种编程语言,区别于机器语言和汇编语言。高级语言,是一种词法、语法、语义和结构更贴近于人类使用、使用人类易于接收的文字或数学公式来表示的语言,降低了代码开发的难度,比如java、c#等编程语言。但是高级语言的抽象级别很高,即使编译后生成特定的编码文件,也保留很多语义信息,如方法名称、类名等,在保留代码较高可读性的同时,也提高代码被反编译的可能性。
2、目前出现了多种反编译工具,可以通过读取编译后的可执行程序生成可供人阅读理解的源代码文件。随着反编译技术的发展,出现了盗版、未经授权改造等现象。为保护软件程序的版权、防止程序被盗版、被非法授权使用,对高级语言的代码保护是一项极为重要的工作。
技术实现思路
1、有鉴于此,本申请实施例提供一种代码处理方法和装置,以实现对代码保护,提高代码的安全性。
2、为解决上述问题,本申请实施例提供的技术方案如下:
3、在本申请
...【技术保护点】
1.一种代码处理方法,其特征在于,所述方法应用于客户端,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述加密后的关键代码,获得所述源代码文件对应的可执行程序文件,包括:
3.根据权利要求1所述的方法,其特征在于,所述请求报文还包括第二密钥,所述第二密钥用于对所述第一密钥进行加密。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述利用所述第一密钥对所述关键代码进行加密,获得加密后的
...【技术特征摘要】
1.一种代码处理方法,其特征在于,所述方法应用于客户端,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述加密后的关键代码,获得所述源代码文件对应的可执行程序文件,包括:
3.根据权利要求1所述的方法,其特征在于,所述请求报文还包括第二密钥,所述第二密钥用于对所述第一密钥进行加密。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述利用所述第一密钥对所述关键代码进行加密,获得加密后的关键代码,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述利用...
【专利技术属性】
技术研发人员:高一楷,李晓蒙,郑可馨,霍宇彤,师绍山,韩康,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。