Java BCE jar包加密流程
+ 查看更多
Virbox Protector 支持对 Java 的 JAR 包、WAR 包进行保护。通过加密 Java 中每个方法的字节码防止反编译,操作简单,运行环境易部署,支持当前主流的 Windows、Linux、ARM Linux 平台。
操作流程
1. 准备工作
将jar包放到文件夹里

将文件夹拖入到 Virbox Protector 中将文件夹

2. 设置加密选项
加密选项-密码设置
- 密码如果不设置,会随机默认密码。
- 建议设置一个密码,并牢记,后续更新jar包时,重新加密时填写此密码,则无需更换配置sjt库。
3. 点击 保护选中项目

保护成功,生产加密后的文件夹及ssp文件。里面包含加密后的jar包和 sjt 插件

4.运行加密后 jar
Windows系统
- 直接运行加壳后的程序。
1)若sjt库和jar包在同一目录,进入到jar包的当前目录下,直接执行
命令:java -javaagent:sjt_agent.jar-jar ***.jar
2)若sjt库和jar包不在同一目录,需要指定文件的全目录。
命令:java -javaagent:C:\Users\test\Desktop\sjt\sjt_agent.jar -jar ***.jar
Linux系统
- 直接运行加壳后的程序。
1)若sjt库和jar包在同一目录,进入到jar包的当前目录下,直接执行。
命令:java -javaagent:sjt_agent.jar -jar ***.jar
2)若sjt库和jar包不在同一目录,需要指定文件的全目录。
命令:java -javaagent:/home/sense/Desktop/sjt_so/sjt_agent.jar -jar ***.jar
macOS系统
- 直接运行加壳后的程序。
1)若sjt库和jar包在同一目录,进入到jar包的当前目录下,直接执行。
命令:java -javaagent:sjt_agent.jar -jar ***.jar
2)若sjt库和jar包不在同一目录,需要指定文件的全目录。
命令:java -javaagent:/Users/sense/sjt/sjt_agent.jar -jar ***.jar