使用 JVMTI 實現 jar 包字節碼加密

因爲 Java 屬於解釋型語言,在 class 文件被 JVM 加載以前,能夠很容易的將其反編譯,獲得源碼。對比網上提供的不少方法,好比使用混淆器或是自定義類加載器,都是基於Java層面的,同樣能夠被反編譯。最後,終於找到一種更有效的解決方案:使用 JVMTI 實現 jar 包字節碼加密。java   JVMTI 簡介 JVMTI(JVM Tool Interface)是 Java 虛擬機所提供的
相關文章
相關標籤/搜索