共有18款Java 代码混淆和加密开源软件

http://www.oschina.net/project/tag/167/code-confusion?lang=19&sort=view

  • Java混淆器 ProGuard

    ProGuard 是一个免费的 Java类文件的压缩,优化,混肴器。它删除没有用的类,字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法 。eclipse已经把Proguard集成在一起了。ProGuard更多ProGuard信息

    最近更新: ProGuard 4.11 发布,Java 代码混淆器 发布于 2年前

  • Java 字节码操纵框架 ASM

    ASM 是一个 Java 字节码操纵框架。它可以直接以二进制形式动态地生成 stub 类或其他代理类,或者在装载时动态地修改类。ASM 提供类似于 BCEL 和 SERP 之类的工具包的功能,但是被设计得更小巧、更快速,这使它适用于实时代码插装。 ASM JavaDoc: http://to...ASM更多ASM信息

    最近更新: 【每日一博】深入字节码 -- ASM 关键接口 MethodVisitor 发布于 2年前

  • JS和CSS压缩混淆 JsCompressor

    JsCompressor,主要用来压缩、混淆JS(Javascript)与CSS,基于YUI Compressor,目的是方便不熟悉Java或者不喜欢命令行方式进行压缩的Web开发者使用。  功能: 1,可压缩、混淆整个目录(包括子目录)下的JS或者CSS文件,在同一个文件夹内生成*.min.js或者*.m...JsCompressor更多JsCompressor信息

    最近更新: OSCHINA 6-4期软件推荐 JsCompressor 发布于 5年前

  • 字节码阅读器 JClassLib

    JClassLib不但是一个字节码阅读器而且还包含一个类库允许开发者读取,修改,写入Java Class文件与字节码。JClassLib更多JClassLib信息

    最近更新: JClassLib 4.3 发布,Java 字节码查看器 发布于 2年前

  • Jocky

    1.1 什么是Jocky?    我们知道,Java是一种跨平台的编程语言,其源码(.java文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接。 这样,编译后的类文件中将包含有符号表,从而使得Java程序很容易被反编译。相信每一个Java开发人员,都...Jocky更多Jocky信息

  • 【商业】Java代码混淆器 DashO Pro

    DashO Pro 是Java代码保护的理想选择。其代码保护能力强大易用,方便灵活(商业软件,非开源)。 该Java混淆器是: 独立软件开发商理想选择——保护其重要知识产权; 业界理想选择——防止针对Java代码的内部和外部黑客威胁; Sun的选择——代码防护和混淆...DashO Pro更多DashO Pro信息

    最近更新: Java混淆器 DashO PRO 6.3 Build1 发布 发布于 6年前

  • JODE

    JODE包含一个Java混淆器与一个Java优化器。通过一个脚本文件可以控制Class文件的多种优化方式。它支持以下操作: 1.能够把Class,method,field 和local names 重命成简略的,模糊的或者特定名字的或者依照一个转换表. 2.除去debugging 信息. 3.除去"坏死的"...JODE更多JODE信息

  • 【免费】Java混淆器 yGuard

    yGuard是一款免费的Java混淆器(非开源),它有Java和.NET两个版本。更多yGuard信息

    最近更新: yGuard 2.3.0 版本发布 发布于 7年前

  • 【商业】Java混淆器 Allatori

    Allatori(非开源软件)是一个Java obfuscator属于第二代obfuscators的家庭,因此它的所有频谱的机会保护你的知识产权。 Allatori具有以下几种保护方式:命名混淆,流混淆,调试信息混淆,字符串编码,以及水印技术。对于教育和非商业项目来说这个混淆器是...更多Allatori信息

  • 【商业】Java虚拟机增强工具 Excelsior JET

    Excelsior JET是一款有提前编译技术的Java虚拟机增强工具(非开源)。提前编译器可以将您的类文件和jars文件转化成高度优化的二进制可执行文件,能够在Intel x86平台的Microsoft Windows和 Linux系统中运行。同传统 JVM(Java虚拟机)中运行的原始类文件相...Excelsior JET更多Excelsior JET信息

    最近更新: Excelsior JET 9.0 MP2 发布,Java 虚拟机增强工具 发布于 2年前

  • RetroGuard

    RetroGuard是不错的Java混淆器,在JBuilder7的企业版中也带了这个混淆器。 而yGuard 是RetroGuard的一个升级版本自带一个ANT任务RetroGuard更多RetroGuard信息

  • JavaGuard

    JavaGuard是一个通用的字节码模糊器,旨在容易地适合你的规则建造和测试进程,保证你的有价值的代码更安全,使其不易被反编译以及其它形式的反向处理。更多JavaGuard信息

  • ReJava

    ReJava提供一个类库用于操作class文件(包括bytecode)和一个GUI工具用于编辑,混淆,注入代码,搜索class文件。ReJava更多ReJava信息

  • soot

    soot是一个java优化框架.它提供了四种中间(representation)表现用于分析与转换java字节码.soot既可以作为优化和检查 class文件的工具也可以作为一个开发与优化java字节码的框架。在2.0以上的版本soot还包含一个eclipse插件。...更多soot信息

  • Retrotranslator

    Retrotranslator是一个Java字节码转换工具。它能够把用JDK5.0编译的Java Class转换成可运行在JVM1.4。支持的Java5特性包括:泛型、注释、枚举、可变参数个数、自动装箱/拆箱、增强式的for循环、静态导入、并 行工具(Concurrency Utilities)、增强的collect...更多Retrotranslator信息

  • Facebook ProGuard

    Facebook ProGuard 是 Facebook 对 ProGuard 的改进版本,速度更快,基于 ProGuard 4.11 开发。 ProGuard 是一个免费的 Java类文件的压缩,优化,混肴器。它删除没有用的类,字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、...更多Facebook ProGuard信息

  • jarg

    The jarg makes smaller a jar file in whitch java classes are stored更多jarg信息

  • Jen

    Jen为字节码操作与生成提供一组高级API.利用它可以对Java classe进行重命名,把一个数据成员(Field)改成Public访问权限和新增一个构建函数等操作。Jen基于ASM2.1并完全支持Java5 注释(annotations)与范型(Generics)。此外它还提供一组额外的工具类用于在运...更多Jen信息

https://blog.csdn.net/mengzhengjie/article/details/50420130 

猜你喜欢

转载自blog.csdn.net/xiao190128/article/details/81805399