I have a source code containing some sensitive information defined as constant values.
I noticed that this information is clearly visible when the executable file is openend in a text editor.
Is there a way to protect this data and hide it completly from anyone using the application - a special compilation option or other technique ?
The command I use to compile my program is very simple :
gcc sourceFile.c -o executableFile
The constants are defined inside the .c file like this :
char MyConstant[] = "Value
I noticed that this information is clearly visible when the executable file is openend in a text editor.
Is there a way to protect this data and hide it completly from anyone using the application - a special compilation option or other technique ?
The command I use to compile my program is very simple :
gcc sourceFile.c -o executableFile
The constants are defined inside the .c file like this :
char MyConstant[] = "Value