聖天諾LDK加密鎖(加密狗),對war包加密的測試,測試war包(或jar包)防止被反編譯的效果。 http://chinadlp.com/?list-DriveDownload.html 下載最新開發套件:Sentinel HASP/LDK9.0開發套件。完全預設安裝。 如果是有主鎖的正式用戶請導 ...
聖天諾LDK加密鎖(加密狗),對war包加密的測試,測試war包(或jar包)防止被反編譯的效果。
http://chinadlp.com/?list-DriveDownload.html
下載最新開發套件:Sentinel HASP/LDK9.0開發套件。完全預設安裝。
如果是有主鎖的正式用戶請導入主鎖後進行後面操作。
1、打開Envelope外殼加密工具,選擇自己的開發商代碼。
2、將要加密的war包拖進來,
設置加密後的文件輸出目錄,並點擊:保護。
可以看到,已經預設選擇了一些class文件。
按照下圖將相應文件拷貝到tomcat伺服器的相應目錄。也可以測試war包加密後的混淆效果。
部署好了之後,插上硬體USB加密鎖(加密狗),啟動tomcat服務。
下麵的是在Linux平臺上部署的過程。
指定java.library.path,並用命令:souce /etc/profile,使環境變數立刻生效,否則會出現如上面類似錯誤。
設定環境變數,並將加密時生成的libHASPJava_x86_64.so拷貝到lib文件夾下
#vim /etc/profile
最底下填寫如下設置:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/java/jre/lib
(黃色部分為jdk或jre的具體目錄)
//按ESC,轉到命令行,按 “:wq”,保存後退出。
#source /etc/profile //使環境變數馬上生效
啟動tomcat服務,看看部署後效果,網頁可以打開了。
加密後的war包部署在linux伺服器下,需要有耐心,反覆測試是可以的。
無論windows還是linux下部署,啟動tomcat服務後,解壓 出來 的class文件也是被混淆了的,自己可以測試看看。
歡迎留言討論。