Java加密效果概述
深思对 java 的源码保护方式是通过 Virbox Protector 与DS Protector 工具进行保护。软件商无需任何代码开发,即可轻松加密Java应用程序、Jar包、War包,防止反编译逆向工程,真正实现 Java代码加密。
加密效果对比
加密前
加密后
加密方案
Virbox Protector 测试版工具: 立即下载
使用Virbox Protector Standalone对 Jar 包加密有两种方式
加密方式一
1、获取加壳工具使用许可
用手机号获取外壳使用许可,试用版许可获取地址:申请试用许可
登陆Virbox 用户工具,查看是否有外壳使用许可;,如有许可,即可开始使用加壳工具。
2、将jar包拖入加壳程序,点击保护项目,生成加壳后的程序
加壳后生成的文件示例:
3.运行加密后的程序
命令行中输入: java -agentpath:sjt64.dll -jar Java_Bounce.ssp.jar运行
4.war包加密后,运行加壳后的程序
1)需要将sjt32.dll或者是sjt64.dll【具体根据装的java环境决定】拷贝到jdkbin,jrebin中。2)将set JAVA_OPTS=-agentpath:sjt64.dll或者是set JAVA_OPTS=-agentpath:sjt32.dll设置到tomcat中bin目录下的catalina.bat文件中3)运行tomcat。注意:如果上述方法保护后的程序无法运行,可能是因为上述方法不适用于您的程序,那么请尝试使用加密方法二:【DS工具加密】保护方式进行保护您的程序
加密方式二-【DS工具加密】
1.部署项目并启动服务
项目放在 webapps 目录下,先启动 tomcat 服务确认能正常启动,启动过后该 War 包会自动解压出一个同名的文件夹
启动 tomcat 服务
找到依赖的解释器
服务启动成功后,进入任务管理器-服务-找到目前运行项目所依赖的 jdk , 进入目录找到对应程序进行加密。 如下图
2.对java.exe加密
首先对安装环境 jdk 路径下的 java.exe 进行加密,将 java.exe 拖入到加壳工具Virbox Protector Standalone中。
在加密选项页面将插件的ds按钮打开。
点击“保护选中项目”,加壳后会额外生成图示两个文件。
java.exe.ssp 是配置文件,在后面对 .class/.jar加密时会用到;java.ssp.exe 是加壳后的 java.exe 文件,将 java.exe 剪切到其他文件夹备份,java.ssp.exe 名字改为java.exe 即可。
3.打开“DSProtector.exe”对 .class/.jar进行保护。
添加上一步加密 java.exe 生成的 java.exe.ssp 文件。
添加要加密的.class/.jar文件。
点击“保护它”,加密成功。
如果觉得《jar包打补丁 jar -uf_Java加密jar包流程》对你有帮助,请点赞、收藏,并留下你的观点哦!