A total of 18 Java code obfuscation and encryption open source software __java

Source: Internet
Author: User

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

Java obfuscation device Proguard

Proguard is a free Java class file for compression, optimization, and mixer. It deletes the classes, fields, methods, and properties that are not used. Maximize bytecode optimization by using short, meaningless names to rename classes, fields, and methods. Eclipse has integrated the Proguard. More Proguard Information

Last update: Proguard 4.11 Released, Java code obfuscation published 2 years ago Java bytecode manipulation framework ASM

ASM is a Java byte code manipulation framework. It can dynamically generate stub classes or other proxy classes directly in binary form, or dynamically modify classes at load time. ASM provides functionality similar to BCEL and SERP, but is designed to be smaller and faster, which makes it suitable for real-time code instrumentation. ASM javadoc:http://to ... More ASM Information

Last update: "Daily" deep byte code--ASM Key interface Methodvisitor released 2 years ago js and CSS compression obfuscation jscompressor

Jscompressor, mainly used to compress, confuse JS (Javascript) and CSS, based on Yui compressor, the purpose is to facilitate unfamiliar Java or do not like the command line compression of Web developers to use. Functions: 1, can compress, confuse the entire directory (including subdirectories) under the JS or CSS files, in the same folder to generate *.min.js or *.m ... More jscompressor Information

Last update: Oschina 6-4 software recommended jscompressor published 5 years ago bytecode reader Jclasslib

Jclasslib is not only a bytecode reader but also includes a class library that allows developers to read, modify, and write Java class files with bytecode. More jclasslib Information

Last update: Jclasslib 4.3 released, Java bytecode viewer released 2 years ago Jocky

1.1 What is Jocky? As we know, Java is a cross-platform programming language whose source code (. java files) is compiled into platform-independent bytecode (. class files) and then dynamically linked at run time. In this way, the compiled class file will contain a signed table, making it easy to decompile the Java program. Believe that every Java developer, all ... More Jocky Information

"Business" Java code obfuscation Dasho Pro

Dasho Pro is an ideal choice for Java code protection. Its code protection capability is powerful and easy to use, convenient and flexible (commercial software, not open source). The Java obfuscation is the ideal choice for independent software developers-protecting their critical intellectual property rights, industry-ideal choices-to prevent internal and external hacker threats against Java code, and Sun's choice-code protection and obfuscation ... More Dasho Pro Information

Last update: Java obfuscation Dasho PRO 6.3 Build1 released 6 years ago JODE

Jode contains a Java obfuscation and a Java optimizer. A script file allows you to control a variety of optimization methods for class files. It supports the following operations: 1. Be able to class,method,field and local names into a simple, fuzzy or specific name or according to a conversion table. 2. Remove debugging information. 3. Remove "necrotic" ... More Jode Information

"Free" java obfuscation Yguard

Yguard is a free Java obfuscation (not open source), which has Java and. NET two versions. More Yguard Information

Last update: Yguard 2.3.0 release published 7 years ago "Business" Java obfuscation Allatori

Allatori (non-Open-source software) is a Java obfuscator belonging to the second-generation Obfuscators family, so it's all the spectrum opportunities to protect your intellectual property. Allatori has several protection methods: naming confusion, stream obfuscation, debugging information obfuscation, string encoding, and watermarking techniques. For educational and non-commercial projects, this obfuscation is ... More Allatori Information

Business Java Virtual Machine Enhancement tool Excelsior JET

Excelsior Jet is a Java Virtual Machine enhancement tool (not open source) with advanced compilation technology. The advance compiler can convert your class files and jars files into highly optimized binary executables that can be run on the Intel x86 platform in Microsoft Windows and Linux systems. With the original class file running in the traditional JVM (Java Virtual machine) ... More Excelsior Jet Information

Last update: Excelsior JET 9.0 MP2 released, Java virtual machine enhancements released more than 2 years ago Retroguard

Retroguard is a good Java obfuscation, with this obfuscation in the JBuilder7 Enterprise Edition. And Yguard is an upgraded version of Retroguard with an ant task more retroguard information

Javaguard

Javaguard is a general-purpose bytecode blur designed to easily fit your rules to build and test processes, ensuring that your valuable code is more secure, making it less susceptible to decompile and other forms of reverse processing. More Javaguard Information

Rejava

Rejava provides a class library for manipulating class files (including bytecode) and a GUI tool for editing, confusing, injecting code, and searching for class files. More Rejava Information

Soot

Soot is a Java optimization framework. It provides four intermediate (representation) performance for parsing and converting Java bytecode. Soot can be used as a tool for optimizing and checking class files or as a framework for developing and optimizing Java bytecode. In more than 2.0 versions, soot also contains an eclipse plug-in. ... More soot information

Retrotranslator

Retrotranslator is a Java byte-code conversion tool. It can convert Java class compiled with JDK5.0 to run in JVM1.4. Supported JAVA5 features include generics, annotations, enumerations, variable number of parameters, automatic boxing/unboxing, enhanced for loops, static imports, parallel tools (concurrency Utilities), enhanced collect ... More Retrotranslator Information

Facebook Proguard

Facebook Proguard is an improved version of Facebook for Proguard, faster, based on Proguard 4.11 development. Proguard is a free Java class file for compression, optimization, and mixer. It deletes the classes, fields, methods, and properties that are not used. To maximize bytecode optimization, use short and meaningless names to rename a class 、... More Facebook Proguard Information

Jarg

The jarg makes smaller a jar file in Whitch Java classes are stored more jarg information

Jen

Jen provides a set of advanced APIs for bytecode operations and builds. Use it to rename the Java classe, change a data member (Field) to public access and add a build function. Jen is based on ASM2.1 and fully supports JAVA5 annotations (annotations) and generics (generics). In addition, it provides a set of additional tool classes for use in shipping ... More Jen Info


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.