
正文
混淆java代码,混淆js代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
除了proguard还有免费的java混淆器吗
1、ProGuard是一款免费的Java类文件压缩器、优化器和混淆器。它能发现并删除无用类、字段(field)、方法和属性值(attribute)。它也能优化字节码并删除无用的指令。最后,它使用简单无意义的名字来重命名你的类名、字段名和方法名。
2、ProGuard 是一个免费的 Java类文件的压缩,优化,混肴器。它删除没有用的类,字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法 。eclipse已经把Proguard集成在一起了。
3、你要的功能其实是Java代码混淆,如果要了解Java编译成exe,可以看“参考资料”。下面一段文字摘自《Java手机/PDA程序设计入门》一书,可以做为混淆器性能的大致观点:笔者没用过DashO,所以无法对其作出个人评价。
4、打开tiny的配置文件proguard-rules.pro,在文件中左上角点击添加功能,然后点击混淆的类或方法即可,点击混淆后要注意保存配置文件并重新编译项目。Tiny是一款免费的文本编辑器,支持多种编程语言,包括C、C++、Java、Python等。
5、RetroGuard 是针对 jar 文件做混淆的。使用之前需要先配置一下。可以手工编辑配置文件,更好的方法是使用 RetroGuard 提供的 GUI 工具来生成配置文件。
相关问答
Q1: 如何防止代码被反编译
1、针对代码反编译,推荐使用CBS赛博锁,通过把安全容器内嵌到操作系统中,对容器内的应用和数据进行加锁,程序和数据在容器内运行,实现最后一米数据安全,防止核心数据被泄露,防止服务器终端中病毒,防止反编译,反破解。
2、根据豆丁网查询显示,运行dotfuscator.exe,选择新建项目。在触发器选项卡中选择要进行混淆的程序集。在生成选项卡中选择目标目录。点击生成按钮,就会生成混淆后的程序集,防止反编译。
3、可以尝试以下措施:使用代码混淆:通过使用代码混淆工具,如ProGuard,可以混淆和压缩应用程序的源代码,使其难以被反编译和理解。
Q2: 如何混淆Java编译后的类或jar,或将jar编译成exe,使人无法反编译获得源代...
1、还有种方法就是混淆代码,加密class和高级加密class,方式比较复杂,可以自行百度。
2、RetroGuard 是针对 jar 文件做混淆的。使用之前需要先配置一下。可以手工编辑配置文件,更好的方法是使用 RetroGuard 提供的 GUI 工具来生成配置文件。
3、代码混淆 代码混淆是对Class文件进行重新组织和处理,使得处理后的代码与处理前代码完成相同的功能(语义)。
4、java混淆器特点:使用一种或多种处理方式将class文件、java源代码进行混淆处理后生成新的class,使混淆后的代码不易被反编译,而反编译后的代码难以阅 读和理解。这类混淆器工具很多,而且也很有成效。
Q3: JAVA中容易混淆的几个词语分别是什么
1、我们在上面的程序中看到了一句没有用的代码,就是在MM类里的System.out.println(xxx);。
2、一个Java的Exception是一个描述“异常”情况的对象。当出现“异常”情况时,一个Exception对象就产生了,并放到产生这个“异常”的成员函数里。
3、),其中我们人类(class Human{})就是一个类,一个叫张三的人就是人类的一个实例。
4、||是逻辑或,两个数任意一个为真,则结果为真。举个例子:a && b 当a、b都为真时,结果为真。有一个为假或者都为假时结果为假。a || b 当a、b有一个为真时,结果为真。a、b都为假时结果为假。
5、指定的类不存在: java.lang.ClassNotFoundException 这里主要考虑一下类的名称和路径是否正确即可,通常都是程序试图通过字符串来加载某个类时可能引发异常。
6、写出至少三个表达你对Java映像的词汇 保留关键字(2个)const ——常量,常数:用于修改字段或局部变量的声明。
Q4: Android之如何混淆代码和相关配置
资源混淆,将资源名称与目录进行混淆,提高了反编译的难度,同时减小APK文件的大小。
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 某些方式创建的项目中可能已经有如上两行了,只是默认被注释掉了,只要把proguard.config这一行解注释就好了。
基于微信的 Android资源混淆工具 ,实现资源混淆。Android的资源类型是很多的,比如说drawable,string,layout等,aapt在打包时,会将这些资源的名称,id和位置打包进一个resources.arsc包。
proguardFiles getDefaultProguardFile(proguard-android.txt),proguard.cfg设置minifyEnabled true,就会在打包的时候进行代码混淆处理. 其中proguard-android.txt不用管,在sdk目录里面,主要是配置了proguard.cfg文件。
安卓在eclipse中的ADT已经改变原有的模式了,你在项目文件中找到这两个文件,一般在项目根目录里。第一个文件是描述文件,第二个文件是配置文件。如果要实现代码混淆,需要修改第二个文件。
关于混淆java代码和混淆js代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






