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