java混淆器是做什么的?
发布网友
发布时间:2022-05-03 12:19
我来回答
共3个回答
热心网友
时间:2022-06-19 23:10
楼上只说了其一,没说其二: 混淆器的还有一个作用那就是对代码进行压缩,比如一个j2me程序打完包是400KB,使用混淆器混淆后就被压缩成100KB的文件,这对于手机这种内存空间比较宝贵的设备来说显得尤为必须。
热心网友
时间:2022-06-19 23:10
用java写的代码 编译后成为.class文件 但是这个class文件可以被反编译查看到源代码
如果代码作者不希望源代码被别人看到 就利用混淆器把源代码混淆 但是程序功能还是正常的,编译后供别人使用,当别人反编译class文件想查看源代码时发现的是被混淆后的代码,虽然这些混淆后的代码也可以分析出来但是很困难
举个例子
class Person
{
private String name;
private int age;
public Person( String n, int a ){
name = n;
age = a;
}
}
混淆后
class OOOOo{
private String oooo;
private int ooo;
public OOOOo( String oo, int o){
oooo = oo;
ooo = o;
}
}
热心网友
时间:2022-06-19 23:11
试试RetroGuard
或者Java混淆器 0.9
sorry 找不到crack的下载连接,你也知道17DA的原因,很多地方都关了