# JAR-ENCRY **Repository Path**: pcxadmin/jar-encry ## Basic Information - **Project Name**: JAR-ENCRY - **Description**: JAR-ENCRY 是基于 xjar 的针对java打包后的jar包进行加密防止反编译的工具。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-22 - **Last Updated**: 2025-07-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JAR-ENCRY #### 介绍 JAR-ENCRY 是基于 xjar 的针对java打包后的jar包进行加密防止反编译的工具。 #### 软件架构 软件架构说明 #### 安装教程 1. 运行程序后输入加密密码选择要加密的spring boot 应用或其它可执行jar包点击生成 ![img.png](img.png) 2. 按说明进行运行就可以启动应用了 ```java 加密jar包保存路径 :G:\lin\baidufanyi-jm.jar 生成后会在输出目录产生 xxx-jm.jar xjar.go xjar_agentable.go 三个文件 要使用go build xjar.go 编译 linux下 yum install -y golang windows 下 https://golang.google.cn/dl/go1.18.windows-amd64.msi 下载安装 执行go build xjar.go linux 会生成一个 xjar 的可执行文件,windows 下会生成一个xjar.exe文件 然后只用在之前的启动jar 包前加上 ./xjar java -jar xxx-jm.jar ./xjar.exe java -jar xxx-jm.jar 就可以运行了发送给用户部属时可以把xjar.go xjar_agentable.go 删除 ``` ![img_1.png](img_1.png) ![img_2.png](img_2.png) 3. 对加密后的jar包进行反编译查看配置文件等全都是加密状态包括引用的jar包也被加密了 ![img_3.png](img_3.png) ![img_4.png](img_4.png) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)