Click here to Skip to main content
15,901,373 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I created one console application and given to user assembly copy from Bin.
But there are many ways to get code from dll which can exposed the Business Logic.
I need solution provided by microsoft to secure this.
Posted
Comments
Tomas Takac 4-Dec-14 8:23am    
Are you looking for an obfuscator[^]?

What you need is a so-called Obfuscator e.g.
http://secureteam.net/obfuscator.aspx[^]

There are many more, just ask Google...

Most of them cost a lot of money,
but there also free ones
e.g.
http://yck1509.github.io/ConfuserEx/[^]
 
Share this answer
 
You can't, in practice. You can use obfuscators to make it harder to understand, but you cannot fully prevent "decoding" of your application code in C# or any other language. If it can be executed, then it contains all the information needed to "decode" it - or it can't run in the first place. All you can do is make the code harder to understand and harder to reuse.

Have a look here: Google obfuscators[^] - there are some comparisons in there.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900