圣天諾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檔案也是被混淆了的,自己可以測驗看看,
歡迎留言討論,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/553039.html
標籤:Java
上一篇:Java使用HttpClient以multipart/form-data向介面上傳檔案
下一篇:返回列表
