.net - How do I best obfuscate my C# product license verification code? -


How can I best obfuscate my C # .net app product verification code?

It is enough to do this in an "Internal Fines Class Classics {}"; Or do I need to do more?

Thank you!

Access modifiers like internal and sealed There is nothing to do with ambiguity or code security, they just tell other classes how do not interact with them (or interact).

At the end of the day, there is nothing that you can do to prevent theft. Anything created by a human being can be broken by others, there are so many questions that deal with the product key, keeping the software safe, etc. If you use the search mechanism in the upper right, you can find them. All answers include some basic ideas, which anyone who understands a little bit will tell you:

  1. Do your best to only remedy your anti-piracy so that software is a bit easier to break . Credit Card. If this is really hard to do, then you are charging a lot for your customer base.
  2. If you focus on creating positive relationships with your customers, then they believe that they are criminals, they will be more willing to give you money.
  3. Most customers - individuals and especially companies - are not interested in opening your assemblies and are not trying to find out how to get out of your payment. For individuals, they will not pay any kind of money for this, so you are not losing sales;

Research will not jeopardize the cash in public / private and elliptical key cryptography and legal problems for you. Find ways to protect your key algorithm, but it will only prevent the key from cracking it, not bypass it.


Comments