Comparison and download of. net source code obfuscation tools

Source: Internet
Author: User

Original http://www.cnblogs.com/PHPIDE/archive/2013/04/17/3026356.html

. NET developers know that. Net has many advantages, such as standard integration, application simplification, and support for mobile devices. It is a huge cross-era improvement. However,. netProgramThere is a fatal drawback: it is easy to decompile. Imagine how a team can easily crack the hard-developed labor results after several months or even years of hard work? Therefore, to protect software security and obfuscation of source code, shelling and authorization control are effective security policies.CodeObfuscator. I have compared the common three models.Net source code obfuscatorTo give developers a preliminary understanding of the selection of the Three. net source obfuscators.

Source code obfuscation

Source code obfuscation means that, without affecting functions, you can analyze the source code of the program, change the original appearance of the source code, and obscure the code, which can reduce the readability of the source code. Effective Source code obfuscation also increases the complexity of the Code, making the transformed code irreversible.

Common. net source code obfuscation tools

Currently, there are a wide variety of obfuscators on the market. Well-known. net source code obfuscators include: dotfuscator, skater. Net obfuscator, and xenode. Net obfuscator.

Dotfuscator

Among many. net source code obfuscation products,DotfuscatorIs the most famous. Dotfuscator is a star product of preemptive, a world-renowned provider of mixed source code solutions. It can make your applications more compact and efficient, and is the best choice for improving the efficiency of. Ne applications. In addition, from Visual Studio 2003 to the present, the. NET obfuscator dotfuscator is embedded into every Professional or higher version of Visual Studio. These facts prove that dotfuscator is a well-deserved. net source code obfuscation and the king of the software security field.

Skater. Net obfuscator

Skater. Net obfuscator provides all software protection technologies and obfuscationAlgorithmSuitable for users who want to periodically confuse the. NET product code. In addition, skater. Net obfuscator provides the standard, professional, and ultimate editions, providing all the obfuscators for software developers. In addition, its authorization is simple and cost-effective, and is popular among large and small enterprises. It is the most affordable code protection solution.

Xenode. Net obfuscator

Compared with dotfuscator, xenocode can select the method or identifier to be confused when names are mixed. The level of obfuscation can be selected when control flow obfuscation is performed. The biggest advantage of xenocode postbuild is that it can run. net programs out of the. NET Framework. However, obfuscation will slow the program startup and increase the file size.

Summary

the above three. net source code obfuscation tools are the most popular products for developers, each of which has its own advantages. Dotfuscator has the most powerful functions, but its prices are relatively high. It is suitable for large enterprises. skater. Net obfuscator has rich source code obfuscation functions, but the obfuscation effect is average and suitable for large and medium-sized enterprises. Xenode. net obfuscator can enable.. Net program. net Framework running, this is a major advantage of it, but the obfuscation function and obfuscation effect is normal, and after obfuscation, it will make the program startup slow, the file grows, this is a major flaw in the product.

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.