摘要
本申请提供了一种基于JVMTI实现Spring Boot的JAR文件加密防止反编译方法,涉及数据处理技术领域,包括:通过JVMTI技术构建加密模块和解密模块,其中,所述加密模块用于对Java编译生成的JAR文件进行加密处理,所述解密模块通过JVMTI的Agent_OnLoad接口实现运行时自动解密;生成与操作系统匹配的动态链接库文件,所述动态链接库包含加密模块和解密模块的实现逻辑;在JAR文件打包阶段,通过JNI调用所述加密模块对目标包路径下的.class文件进行加密,生成加密后的JAR文件;在启动加密后的JAR文件时,通过加载所述动态链接库并调用解密模块,实现对加密内容的动态解密。
技术关键词
加密模块
解密模块
动态链接库文件
加载动态链接库
操作系统
非对称加密算法
开发工具包
回调机制
数据处理技术
逻辑
处理器
程序
阶段
可读存储介质
系统为您推荐了相关专利信息
多因子认证
鼠标移动轨迹
管控平台
特征数据库
指数