O'Reilly logo

Visual Studio 2012 and .NET 4.5 Expert Development Cookbook by Abhishek Sur

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Securing your code from reverse engineering by using obfuscation

It is sometimes very important for an application to hide the code that is written inside a managed assembly. Using a managed environment, as we have seen in our previous example, it is very easy to decompile a code and hence reverse engineer the code and produce the exact same code that has produced the output assembly. We cannot hide the source code from an assembly because the intermediate byte code has equivalent source code equivalents. So for an expert it is really easy to understand the logic that is written inside an assembly. With the large number of .NET decompilers available in the market for free, it is very easy even for a basic developer to reverse engineer the source ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required