Java培訓分享5個常用Java程式碼混淆器

千鋒武漢發表於2021-11-10

       對於Java程式設計師來說,如果辛辛苦苦寫的程式碼被人摽竊走,將是一件非常惱火的事情。如何保護自己的程式碼呢,可以透過逆向工程反編譯得到Java程式的原始碼,這種反編譯工具之一就是JAD,儘可能給反編譯人員製造障礙來保護我們的Java檔案。下面,千鋒老師分享5個常用Java程式碼混淆器,幫助你保護你的程式碼。  

92

       1、Zelix KlassMaster

       Zelix KlassMaster是一款用Java寫的實用工具,能讀取和修改Java類檔案,可以執行在任何支援1.1.6版Java虛擬機器的平臺上。

       下載:

       2、Cinnabar Canner

       Canner透過建立一個原生Windows可執行檔案(EXE檔案)保護你的程式碼不被逆向工程反編譯,這個可執行檔案包含了你的應用程式類和資源的全部加密版本,只有在被JVM呼叫到記憶體中時才處於非加密狀態。

       網站:

       下載:

       3、Jmangle Java類粉碎機

       Jmangle是用來阻止反編譯Java程式,降低盜版的軟體,開發者可用其粉碎類檔案中的符號。

       網站:

       下載:download.html

       4、RetroGuard

       JavaGuard是一款通用的位元組碼混淆器,用來無縫融入你的日常構建和測試過程中,使得你辛苦編寫寶貴的Java程式碼更加安全。

       網站:

       5、JODE

       JODE是一款含Java解碼器和最佳化器的Java包。

       網站:

       最後要說的是,你也可使用其他幾款類似的實用工具,這些工具運用許多不同的方法達到了相同的目標。他們也有共同之處,就是允許透過不同的過程轉換生成.exe檔案,將.class和.jar檔案模糊化。

       保護自己的程式碼對於程式設計師而言也是非常重要的,希望上面千鋒老師分享的五種方法能夠幫助到你。

       本文來自千鋒教育,轉載請註明出處。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2841442/,如需轉載,請註明出處,否則將追究法律責任。

相關文章