使用 JVMTI 实现 jar 包字节码加密

因为 Java 属于解释型语言,在 class 文件被 JVM 加载以前,能够很容易的将其反编译,获得源码。对比网上提供的不少方法,好比使用混淆器或是自定义类加载器,都是基于Java层面的,同样能够被反编译。最后,终于找到一种更有效的解决方案:使用 JVMTI 实现 jar 包字节码加密。java   JVMTI 简介 JVMTI(JVM Tool Interface)是 Java 虚拟机所提供的
相关文章
相关标签/搜索