一种Java类加密、解密方法及计算机可读存储介质

基本信息

申请号 CN202010862782.5 申请日 -
公开(公告)号 CN112115429A 公开(公告)日 2021-06-25
申请公布号 CN112115429A 申请公布日 2021-06-25
分类号 G06F21/14;H04L9/08 分类 计算;推算;计数;
发明人 廖雄杰;冯立强 申请(专利权)人 北京基调网络股份有限公司
代理机构 北京汇泽知识产权代理有限公司 代理人 牟昌兵
地址 100027 北京市朝阳区霞光里5号301室
法律状态 -

摘要

摘要 本申请涉及一种Java类加密、解密方法及计算机可读存储介质,其中该Java类加密方法,使用密钥对第一字节码类文件进行加密,得到第一字节码类文件密文,生成与第一字节码文件同名的第二字节码类文件,将第一字节码类文件密文写入第二字节码类文件,并且第二字节码类文件具有与第一字节码类文件相同的扫描特征,以使字节码工具将第二字节码类文件当作所述第一字节码文件来扫描。该解密方法,在类加载器的加载过程中,拦截该加载过程,并启动解密过程,从第二字节码文件中获取第一字节码类文件密文,并使用密钥解密得到第一字节码类文件。通过本申请,实现了对Java应用和Java框架均完全透明的加解密过程。