java对一个jar包加密

加密效果概述

深思对 java 的源码保护方式是通过 Virbox Protector 与DS Protector 工具进行保护。软件无需任何代码开发,即可轻松加密Java应用程序、Jar包、War包,防止反编译逆向工程,真正实现 Java代码加密。

加密效果对比

加密前

java对一个jar包加密_第1张图片

加密后

java对一个jar包加密_第2张图片

加密方案

Virbox Protector 测试版工具: 立即下载

使用Virbox Protector Standalone对 Jar 包加密有两种方式

加密方式一

1、获取加壳工具使用许可

用手机号获取外壳使用许可,试用版许可获取地址:申请试用许可

 

登陆Virbox 用户工具,查看是否有外壳使用许可;,如有许可,即可开始使用加壳工具。

 

java对一个jar包加密_第3张图片

 

2、将jar包拖入加壳程序,点击保护项目,生成加壳后的程序

java对一个jar包加密_第4张图片

 

加壳后生成的文件示例:

java对一个jar包加密_第5张图片

 

3.运行加密后的程序

命令行中输入: java -agentpath:sjt64.dll -jar Java_Bounce.ssp.jar运行

 

4.war包加密后,运行加壳后的程序

  • 1)需要将sjt32.dll或者是sjt64.dll【具体根据装的java环境决定】拷贝到jdk\bin,jre\bin中。
  • 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 包会自动解压出一个同名的文件夹

 

java对一个jar包加密_第6张图片

 

启动 tomcat 服务

 

java对一个jar包加密_第7张图片

 

找到依赖的解释器
服务启动成功后,进入任务管理器-服务-找到目前运行项目所依赖的 jdk , 进入目录找到对应程序进行加密。 如下图

 

java对一个jar包加密_第8张图片

 

2.对java.exe加密

首先对安装环境 jdk 路径下的 java.exe 进行加密,将 java.exe 拖入到加壳工具Virbox Protector Standalone中。

java对一个jar包加密_第9张图片

 

在加密选项页面将插件的ds按钮打开。

java对一个jar包加密_第10张图片

 

点击“保护选中项目”,加壳后会额外生成图示两个文件。
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 文件。

java对一个jar包加密_第11张图片

 

添加要加密的.class/.jar文件。

java对一个jar包加密_第12张图片

 

点击“保护它”,加密成功。

java对一个jar包加密_第13张图片

你可能感兴趣的:(加壳工具,软件保护)