必威体育Betway必威体育官网
当前位置:首页 > IT技术

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

时间:2019-06-16 21:44:10来源:IT技术作者:seo实验室小编阅读:59次「手机版」
 

代码混淆

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 

相关阅读

在java类中定义常量的三中方法

主要讲解如何在java类中定义常量:/** * Method One */ interface ConstantInterface { String SUNDAY = "SUNDAY"; Stri

JavaWeb(EL表达式学习笔记)

EL表达式 一、什么是EL: 1.1、EL – Expression Language 表达式语言 1.2、语法: ${EL表达式} 1.3、与JSP表达式区别: JSP

Java 正则表达式

介绍 前段时间使用Java的正则表达式做一些字符串匹配的任务,现将学到的正则表达式的知识整理成文。 Java中Spring.class涉及到正

Java语言有哪些优点

1、Java为纯面向对象的语言。 2、Java语言具有平台无关性。Java为解释性语言,编译器会把Java代码变成“中间字节码”,然后在Java虚

一些Java反编译工具/源代码查看工具的介绍

一些Java反编译工具/源代码查看工具的介绍摘要: 有的朋友抱怨他们在使用他们公司的闭源框架时看不到底层的源代码。那么可以尝试

分享到:

栏目导航

推荐阅读

热门阅读