本工具是對java class文件進行加密保護的工具!本工具全面支持linux/unix/windows操作系統(tǒng)。
眾所周知,java編譯后的class文件是一種中間字節(jié)字文件,
很容易被反編譯工具反編譯,而傳統(tǒng)的java源代碼保護方法基本都是采用混淆的方式,
但這樣會帶來很多麻煩,而且也不能真正保護class文件,
本工具是對class文件進行加密,采用jni的方式解密運行,
加密算法達到256位,加密后的class文件不可能被破解,反編譯工具也對加密后的class文件無能為力。
運行方式:
運行時,要能正確的加載加密后的class文件,
必須使用我們提供的動態(tài)鏈接庫classloader.dll(wndows操作系統(tǒng))或者libclassloader.so(Linux、Unix操作系統(tǒng))。
執(zhí)行java時帶上參數(shù)-agentlib:<動態(tài)文件所在路徑>\classloader
注意此處不要后綴名.dll(或者.so)。
如:
windows下執(zhí)行java:
java -agentlib:C:\classloader HelloWorld
Linux、Unix等系列操作系統(tǒng)下執(zhí)行java:
java -agentlib:/home/classloader HelloWorld
應(yīng)用場合:
獨立的應(yīng)用程序,運行java時,帶上參數(shù)-agentlib:<動態(tài)庫文件所在路徑>\classloader
Tomcat、Jboss等Java application server修改啟動腳本,
把執(zhí)行java的命令行后面加上參數(shù)-agentlib:<動態(tài)鏈接庫文件所在路徑>\classloader
- PC官方版
- 安卓官方手機版
- IOS官方手機版