更新時間:2021-09-22 11:01:58 來源:動力節點 瀏覽1184次
在Java學習的過程當中,有時候,需要將Java代碼混淆,以增加部分意料之外的人對代碼進行反編譯后查看其中的內容。那么,如何進行代碼混淆呢?
可以使用Allatori工具來進行代碼混淆。
通過搜索Allatori,進入其官網,可下載最新版本的Allatori。目前最新版本為7.7。
下載完成后,解壓,進入其中的 .\tutorial\step01\files 目錄,Allatori提供了一個test.jar,我們可以用它來進行簡單的測試。
先反編譯看下test.jar中的內容,如下:
執行RunAllatori.bat,得到safe.jar。
反編譯safe.jar中的內容,如下:
混淆后的代碼很難閱讀。
可以自行嘗試其它step中的內容,目標都是混淆,只是混淆的方式或程序有所不同。
config.xml為混淆配置文件,如下:
比如說我們可以配置,只混淆非public方式,這樣,可以在混淆后不影響調用引入該jar包的其它項目。Java開發工具還有很多,感興趣的朋友可以多關注一下。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習