防止.class被反编译的4种方式

Dear 丶 2023-03-01 05:48 45阅读 0赞

防止防止.class被反编译的4种方式

    • 方式一
    • 方式二
    • 方式三
    • 方式四

方式一

隔离Java程序。将关键的.class文件放在服务端,客户端通过访问服务端相关接口来获取服务,而不是直接获取.class文件

方式二

对.class文件进行加密。在使用被加密的类之前,程序首先要对其进行解密,然后再将这些类装载到JVM当中。

方式三

转换成本地代码。将程序转换成本地代码,需要使用的时候通过JNI进行调用。

方式四

代码混淆。

发表评论

表情:
评论列表 (有 0 条评论,45人围观)

还没有评论,来说两句吧...

相关阅读

    相关 如何防止 jar 编译

    Java作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在。今天就拜读了一篇相关的文章,受益匪浅,知彼知己嘛!!之所以会对java的

    相关 Android 防止编译

    作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。 Google似乎也发现了这个问题,从SDK2.3开始我们可