classfinal-fatjar加密

1.下载classfinal-fatjar.jar加密工具包
wget https://repo1.maven.org/maven2/net/roseboy/classfinal-fatjar/1.2.1/classfinal-fatjar-1.2.1.jar
2.生成待部署机器的字节码
java -jar classfinal-fatjar-1.2.1.jar -C
响应:Server code is: 8105BAB1312E34B2B50BE74FDC93FA89D41D8CD98F00B204E9800998ECF8427ED41D8CD98F00B204E9800998ECF8427E
3.启动加密工具包
java -jar classfinal-fatjar-1.2.1.jar
输入对应的响应参数:
请输入需要加密的jar/war路径:C:\Users\17326\Desktop\jiami\api-sec.jar
请输入jar/war包lib下要加密jar文件名(多个用","分割):
请输入需要加密的包名(可为空,多个用","分割):com.laosan
请输入需要排除的类名(可为空,多个用","分割):com.laosan.system.SystemApplication.java
请输入依赖jar包目录(可为空,多个用","分割):
请输入要加密的配置文件名(可为空,多个用","分割):application.yaml
请输入机器码(可为空):8105BAB1312E34B2B50BE74FDC93FA89D41D8CD98F00B204E9800998ECF8427ED41D8CD98F00B204E9800998ECF8427E
请输入加密密码:123456

加密信息如下:
-------------------------
1. jar/war路径:      C:\Users\17326\Desktop\jiami\api-sec.jar
2. lib下的jar:
3. 包名前缀:          com.laosan
4. 排除的类名:        com.laosan.system.SystemApplication.java
5. 加密配置文件:      application.yaml
6. ClassPath:
7. 密码:             123456
8. 机器码:           8105BAB1312E34B2B50BE74FDC93FA89D41D8CD98F00B204E9800998ECF8427ED41D8CD98F00B204E9800998ECF8427E
-------------------------

确定执行吗?(Y/n)
Y
处理中...
加密完成,请牢记密码!
==>C:\Users\17326\Desktop\jiami\api-sec-encrypted.jar
4.使用如下命令启动java -javaagent:api-sec-encrypted.jar  -jar api-sec-encrypted.jar
响应中输入密码:123456,即可运行
=========================================================
=                                                       =
=      Java Class Encryption Tool v1.2.1   by Mr.K      =
=                                                       =
=========================================================

Password:

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::               (v2.7.13)

2023-10-22 12:03:43.759  INFO 22872 --- [           main] com.laosan.system.SystemApplication      : Starting SystemApplication using Java 1.8.0_192 on zxh-dev with PID 22872 (C:\Users\17326\Desktop\jiami\api-sec-encrypted.jar started by 17326 in C:\Users\17326\Desktop\jiami)
2023-10-22 12:03:43.763  INFO 22872 --- [           main] com.laosan.system.SystemApplication      : No active profile set, falling back to 1 default profile: "default"
2023-10-22 12:03:45.027  INFO 22872 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 14444 (http)
2023-10-22 12:03:45.041  INFO 22872 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2023-10-22 12:03:45.042  INFO 22872 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.76]
2023-10-22 12:03:45.423  INFO 22872 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2023-10-22 12:03:45.423  INFO 22872 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1602 ms
2023-10-22 12:03:46.216  INFO 22872 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 14444 (http) with context path ''
2023-10-22 12:03:46.236  INFO 22872 --- [           main] com.laosan.system.SystemApplication      : Started SystemApplication in 3.024 seconds (JVM running for 6.309)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值