java對一個jar包加密

加密效果概述

深思對 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環境決定】拷貝到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 包會自動解壓出一個同名的文件夾

 

 

啓動 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文件。

 

點擊“保護它”,加密成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章