I wrote a program in vb.net 2008 (using .net 3.5). This is a decent sized program. One part of this program is access to an online database and file encryption / decryption. I use a hard password to access db. To encrypt / decrypt files, I used a hard drive. No matter what I do, I will need to hardcode one of two things, at least. For example: even if I store the database password in an encrypted file, I need hard code to decrypt it. Or vice versa.
So, after some thought, I decided that I need to confuse my code so that at least these hard-coded elements / values ββare not easily visible. Infact to test, I used a program to demonstrate my program. And to my surprise, he showed me every line of code in my program. It seemed to me that all my code was pasted into my exe.
So I need to obfuscate my code. Look, I donβt need too complicated settings. My program is not among the popular or super popular programs for which I need very high security. But I need enough security so that my base code, variables and sensitive information (password, etc.) are not visible.
Please help me choose a good obfuscator that will do the job. It should not be too tiring to use and should be enough for me. In addition, he should be trusted and protected. I mean, I do not want my application to crash or become unstable after I messed it up.
I downloaded a trial version of the .net reactor from Ezriz, and it seems perfect. What are you offering? I canβt fool anything more than 200 dollars. So this product is worth it. You guys know better.
Thank you for your support.
Cheers, Saurabh
source share