1.引包
<!-- 添加 XJar 依赖 项目加密-->
<dependency>
<groupId>com.github.core-lib</groupId>
<artifactId>xjar</artifactId>
<version>v2.0.6</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.18</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.github.core-lib/loadkit -->
<dependency>
<groupId>com.github.core-lib</groupId>
<artifactId>loadkit</artifactId>
<version>v1.0.1</version>
</dependency>
2.加密类
package com.datago.robot.common.utils;
import io.xjar.XConstants;
import io.xjar.XKit;
import io.xjar.boot.XBoot;
import io.xjar.key.XKey;
/**
* @ProjectName powerFind
* @Package com.datago.robot.common.utils
* @Name XjarTest
* @Author HB
* @Date 2021/4/7 16:14
* @Version 1.0
*/
public class XjarTest {
public static void main(String[] args) throws Exception {
// Spring-Boot Jar包加密
XKey xKey = XKit.key("123456");
XBoot.encrypt("E:\\new\\powerFind-0.0.1.jar",
"E:\\new\\webapp-xjar.jar",
xKey, XConstants.MODE_DANGER);
System.out.println("Successfully generated encrypted jar");
}
}
3.亲测目前用反编译工具编译为空