一种基于JVMTI实现Spring Boot的JAR文件加密防止反编译方法

AITNT
正文
推荐专利
一种基于JVMTI实现Spring Boot的JAR文件加密防止反编译方法
申请号:CN202510558083
申请日期:2025-04-29
公开号:CN120470608A
公开日期:2025-08-12
类型:发明专利
摘要
本申请提供了一种基于JVMTI实现Spring Boot的JAR文件加密防止反编译方法,涉及数据处理技术领域,包括:通过JVMTI技术构建加密模块和解密模块,其中,所述加密模块用于对Java编译生成的JAR文件进行加密处理,所述解密模块通过JVMTI的Agent_OnLoad接口实现运行时自动解密;生成与操作系统匹配的动态链接库文件,所述动态链接库包含加密模块和解密模块的实现逻辑;在JAR文件打包阶段,通过JNI调用所述加密模块对目标包路径下的.class文件进行加密,生成加密后的JAR文件;在启动加密后的JAR文件时,通过加载所述动态链接库并调用解密模块,实现对加密内容的动态解密。
技术关键词
加密模块 解密模块 动态链接库文件 加载动态链接库 操作系统 非对称加密算法 开发工具包 回调机制 数据处理技术 逻辑 处理器 程序 阶段 可读存储介质
系统为您推荐了相关专利信息
1
一种基于应急处理的无人机双飞控系统及方法
操作系统 双飞控系统 监控单元 动力模块 电源
2
基于SDN的网络安全动态防护与多因子认证管控平台
多因子认证 鼠标移动轨迹 管控平台 特征数据库 指数
3
一种兼顾AO系统实时性和灵活性的计算处理平台
斜率数据 监控模块 电压 光学系统 质心算法
4
一种基于随机权重的混沌加解密方法及系统
加解密方法 子系统 矩阵 图像 混沌系统
5
一种基于容器的工业机器人操作系统应用验证方法
验证方法 操作系统 镜像仓库 主机 代理服务器
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号