中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

临潭县| 平江县| 内丘县| 连州市| 洛扎县| 德令哈市| 威宁| 盐边县| 扶沟县| 朝阳县| 天津市| 惠东县| 汝州市| 通州区| 酒泉市| 洪泽县| 新乡市| 玛沁县| 龙江县| 万年县| 仁化县| 大邑县| 临洮县| 巴青县| 手游| 乡宁县| 肇源县| 哈尔滨市| 诸城市| 和硕县| 措勤县| 黄陵县| 凤凰县| 齐齐哈尔市| 阜新市| 正定县| 昆明市| 灌云县| 卓尼县| 武义县| 阿巴嘎旗|