Reputation: 158
Given that a C# assembly can be easily reverse engineered using reflector, where should I store my sensitive data when compiling an assembly in C#?
I have a X509certificate embedded in my C# assembly in which I need to store the password when accessing the certificate! Now where should I store the certificate password?
Upvotes: 9
Views: 1200
Reputation: 17680
If you don't mind shelling out some cash, you could take a look at Eazfuscator
The vendor claims to offer Code virtualization, string encryption among other features.
If his claims are valid, this might be what you need.
They have a trial, so i guess it can't hurt to try it out.
Upvotes: 4