Hello,
How can i hide some data after i build a project?
For example i build my project, but if i open it (the .exe file) with an hex editor i can see some informations.. and i don't want other to see it.
How can i hide or crypt or anything else?
ty
Loading
Kirtan PatelPosted Dec 22, 2011, 2:17 PM
andrei hoobaPosted Dec 22, 2011, 12:38 PM
Sam HobbsPosted Dec 21, 2011, 11:23 PM
Roy SPosted Dec 21, 2011, 3:58 PM
if (user2 == Encoding.ASCII.GetString(new byte[] { 53, 56, 49, 53, 54, 52, 51, 50, 55, 50, 54, 52, 52 }))
{
Console.Write("Checking license .... OK");
}
I've just converted the constant "5815643272644" into bytes and used Encoding.ASCII.GetString to convert it to a string.
andrei hoobaPosted Dec 21, 2011, 3:33 PM
Roy SPosted Dec 21, 2011, 2:59 PM
I've heard about obfuscators that can change the code a bit to make it less readable for those decompilers.
But it probably won't do any good against hex editors... If you have a string that you want to hide, you could write some code that takes a constant array of data and forms it into the string you need.
What kind of information do you want to hide?