当前位置:   article > 正文

SpringBoot项目代码反编译、加密_springboot项目增加licencs功能 反编译修改

springboot项目增加licencs功能 反编译修改

话不多说,直接上干活

1. 引入依赖地址和依赖
在maven的setting.xml中添加

<repositories>
  <repository>
      <id>jitpack.io</id>
      <url>https://jitpack.io</url>
   </repository>
</repositories>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在需要加密的项目的pom.xml中添加依赖

<dependencies>
  <dependency>
    <groupId>com.github.core-lib</groupId>
      <artifactId>xjar</artifactId>
       <version>4.0.2</version>
    </dependency>
</dependencies>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

2.打包项目
mvn package
执行结果如图
图片
3.编写main方法,对jar包加密

public static void main(String[] args) throws Exception {
        XCryptos.encryption()
                     .from("步骤2 打包生成的jar位置--绝对路径")
                     .use("123456")
                     .include("/**/*.class")
                     .include("/**/*.yml")
                     .include("/**/*.xml")
                     .to("加密之后jar包的位置+自定义jar包名称");
 }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

运行结果如图
加密结果
4.安装go环境,执行go命令。编译脚本
首先安装go语言环境,安装教程参考这个

执行编译命令

1  // 在jar包所在的目录打开命令界面,输入go build xjar.go 得到xjar.exe文件
2  go build xjar.go
  • 1
  • 2

执行结果如图:
exe
5.运行jar包

xjar.exe java -jar test.jar
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/810134
推荐阅读
相关标签
  

闽ICP备14008679号