亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java項目對jar包加密流程

發布時間:2020-07-31 18:42:27 來源:網絡 閱讀:2043 作者:senseshield 欄目:安全技術

Java 開發語言以其安全性高、代碼優化、跨平臺等特性,迅速取代了很多傳統高級語言,占據了企業級網絡應用開發等諸多領域的霸主地位。特別是近年來大數據、互聯網+、云計算技術的不斷發展,Java 開發語言更具有不可替代的地位。


不過,Java 最突出的跨平臺優勢使其要以中間代碼的形式運行在虛擬機環境中,因此 Java 代碼反編譯要比其他開發語言更容易實現,并且反編譯的代碼經過優化后幾乎可與源代碼相媲美。為了避免出這種情況,保護軟件知識產權,有一種叫做 Java 混淆器的工具被開發出來。


但 Java 混淆器的作用是對編譯好的代碼進行混淆,使得反編譯后的代碼混亂難懂,真正起的作用只是增加了逆向工程的難度,最終結果也是治標不治本,對于一些掌握工具的人來說幾乎還是透明的。另外由于 Java 程序中會有多重映射關系,因此大多數混淆工具的兼容性會很差。


推薦一種加殼工具保護jar包的方式—Virbox Protector

目前有兩個版本可選擇。

第一個是帶許可版本,加殼時與許可綁定,加密后的軟件需要有許可授權才能打開使用。

第二個是獨立版加殼,只做加殼的處理,加密后的軟件直接可交付使用。

 

下面是獨立版Virbox Protector加殼工具對jar包的加密流程。

1、部署項目并啟動服務

項目放在 webapps 目錄下,先啟動 tomcat 服務確認能正常啟動,啟動過后該 War 包會自動解壓出一個同名的文件夾

Java項目對jar包加密流程

啟動 tomcat 服務

Java項目對jar包加密流程

找到依賴的解釋器

服務啟動成功后,進入任務管理器-服務-找到目前運行項目所依賴的 jdk , 進入目錄找到對應程序 進行加密。 如下圖

Java項目對jar包加密流程

2、對.jar或者.class文件進行加密

首先對安裝環境 jdk 路徑下的 java.exe 進行加密, java.exe 拖入到加殼工具Virbox Protector Standalone中。

Java項目對jar包加密流程

在加密選項頁面將插件的ds按鈕打開。

Java項目對jar包加密流程

點擊立即加殼,加殼后會額外生成圖示兩個文件。

Java項目對jar包加密流程

java.exe.ssp 是配置文件,在后面對 .class/.jar加密時會用到;java.ssp.exe 是加殼后的 java.exe 文件,將 java.exe 剪切到其他文件夾備份,java.ssp.exe 名字改為java.exe 即可。

打開“DSProtector.exe” .class/.jar進行保護。

Java項目對jar包加密流程

添加上一步加密 java.exe 生成的 java.exe.ssp 文件。

Java項目對jar包加密流程

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

Java項目對jar包加密流程


點擊保護它,加密成功。


如需試用Virbox Protector Standalone:http://shell.virbox.com

授權許可版本加殼工具可訪問:https://lm.virbox.com


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万宁市| 霍州市| 郎溪县| 东乌| 台中县| 安国市| 馆陶县| 福贡县| 绥阳县| 文水县| 鲁甸县| 灵石县| 布尔津县| 安丘市| 蚌埠市| 榆中县| 长丰县| 屯昌县| 科技| 辽阳市| 建阳市| 汨罗市| 武鸣县| 大方县| 宜宾市| 丰都县| 荆门市| 宁阳县| 嵊泗县| 文水县| 玛曲县| 丹棱县| 荣成市| 宣化县| 广南县| 莒南县| 山丹县| 余江县| 神木县| 昌邑市| 波密县|