Java jar包加密
1.建一个新的maven项目,在pom.xml中导入下面两个依赖。
示例:
<!-- 设置 jitpack.io 仓库 -->
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<!-- 添加 XJar 依赖 -->
<dependencies>
<dependency>
<groupId>com.github.core-lib</groupId>
<artifactId>xjar</artifactId>
<version>4.0.1</version>
<!-- <scope>test</scope> -->
</dependency>
</dependencies>
2.创建java类
代码如下(示例):
import io.xjar.XCryptos;
public class JarEncryption {
public static void main(String[] args) throws Exception {
// Spring-Boot Jar包加密
XCryptos.encryption()
.from("E:\\saafe\\safe.jar") //指定待加密文件路径
.use("io.xjar")
.to("E:\\saafe\\jiami\\safe.jar"); //加密后的文件存放的路径
System.out.println("success");
}
}