JVMTI 实现 springboot jar包的加密(防止反编译)

1.什么是反编译? Java语言的一个非常重要的特点就是与平台的无关性。而使用JVM是实现这一特点的关键。 JVM的任务就是将Java源代码编译成Java字节码,也就是JVM能够识别的二进制代码,从表面看是将.java文件转化为.class文件。而实际上是将Java源代码转化成一连串二进制数字,这些二进制数字是有格式的,只有JVM能够真确的识别他们到底代表什么意思。 由于Java、.net这样的基
相关文章
相关标签/搜索