55问答网
所有问题
class怎么防止被反编译
如题所述
举报该问题
推荐答案 2016-05-03
任何加密都没有用只要能本地运行的java程序就一定有办法反编译。
因为java最终总是要编程字节码的,自己实现classLoader或者直接hack JVM,
就一定能拿到字节码,然后反编译。
不过混淆过的代码反编译出来没有可读性。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IGFLIF88GLQee4cFe4L.html
相似回答
怎样防止
.
class
文件
被反编译
答:
使用混淆器
,如RetroGuard。很多开发工具里都有集成。
怎么防止
Java开发出来的程序被别人
反编译
答:
将程序转换成本地代码也是一种防止反编译的有效方法
。因为本地代码往往难以被反编译。开发人员可以选择将整个应用程序转换成本地代码,也可以选择关键模块转换。如果仅仅转换关键部分模块,Java程序在使用这些模块时,需要使用JNI技术进行调用。4、代码混淆 代码混淆是对Class文件进行重新组织和处理,使得处理后...
如何防止class被反编译
,の颐堑闹恫
答:
可以使用代码混淆是对Class文件进行重新组织和处理,使得处理后的代码与处理前代码完成相同的功能(语义)
。但是混淆后的代码很难被反编译,即反编译后得出的代码是非常难懂、晦涩的,因此反编译人员很难得出程序的真正语义。从理论上来说,如果有足够的时间,被混淆的代码仍然可能被破解,甚至目前有些人正在...
防止Class
类
反编译
的方法,对Class进行加密
答:
首先在介绍
反编译
器之前,要提及JDK自带的一个工具 [javap] ,它是一个Java代码反汇编器。然后其次是有一个sourceforge中开源的一个反编译器 Jode(http://jode.sourceforge.net/download.html) 下载。反编译对安全构成的威胁是显而易见的,因此源码保护也就必不可少的。其实,反编译和代码保护是一...
如何防止
程序员
反编译
?
答:
在编译代码时(如使用ant或maven),使用插件将代码进行加密(加密方式自己选),将
class
文件里面的内容读取成byte[],然后进行加密后再写回到class文件(这时候class文件里面的内容不是标准的class,无法
被反编译
了) 在启动项目代码时,指定使用我们自定义的
Class
Loader就行了,而自定义的部分,主要就是在这里做解密工作! 如此...
大家正在搜
class防止反编译
vs怎么防止反编译
eclipse反编译class
pyinstaller防止反编译
java反编译class文件
idea如何反编译class文件
idea反编译class文件
idea反编译class源码
linux反编译class文件
相关问题
怎么防止Java开发出来的程序被别人反编译
怎样防止.class文件被反编译
如何防止程序员反编译?
如何防止代码被反编译
防止Class类反编译的方法,对Class进行加密
如何防止class被反编译,の颐堑闹恫
如何使class文件不被反编译呢
.class文件可以被反编译成.java文件,请问怎么保证代...