Return to site

Java 加密 jar包/class文件流程-windows

此流程适用windows环境部署的java加密流程

1、对 jdk 安装环境下的 java.exe 加壳:

深思对 .class 和 .jar 文件的加密方式是使用 Virbox Protector 加壳工具对jdk安装目录下的 java.exe 进行加壳,再使用 DS Protector 对 .class 或 .jar 进行加密。

启动Virbox Protector Standalone,将jdk安装路径下的 java.exe 拖入到加壳工具中

温馨提示: 不一定每个java项目依赖的都是java.exe有的项目启动时有可能会依赖tomcat.exe 所以请在加密前先运行项目通过进程查看项目依赖的是哪个可执行程序,对可执行程序先做加壳,再对class或jar做加密,如下图所示:

2、配置加密选项

需要将 “加密选项” 中的 ds 开关打开,并输入密码(可随意设置),然后点击 “保护选中项目”

按照上面步骤配置好加壳工具后,点击 “立即加壳” 即可完成程序的加壳操作。 加壳后的程序会在同一目录下多生成两个文件,如下图所示:

java.exe:是加密前的java.exe

java.exe.ssp:是加密.class或jar 必不可少的配置文件

java.ssp.exe:是加壳后的java.exe

现在我们需要做的是将原 java.exe 剪切至其他文件夹,将java.ssp.exe 修改为java.exe , 下一步通过DS资源加密工具对 .class或jar加密

3、对.class和jar加密

3.1、打开DS加密工具
3.2 点击浏览 选择上一步对java.exe加壳时生成的 java.exe.ssp 即ssp文件。

点击添加资源 选中要加密的 .class或.jar文件。点击保护它 ,绿色进度条执行完成,则完成加密。

可添加资源目录,对多个文件进行加壳。

加密后的文件名为原文件名称,原文件名称则变更为原文件名称.bak

至此, .class或.jar加密流程已经完成。

All Posts
×

Almost done…

We just sent you an email. Please click the link in the email to confirm your subscription!

OKSubscriptions powered by Strikingly