I'm writing a program that includes sensitive information (for example a password for that program) in the executable. If I do something like
char *szString = "secret string"; then I can easily find and edit that string using a Hex Editor. How can I reliably encrypt or somehow hide this string from showing up in the executable? I want to re-assemble the real string during runtime.

---
Jawed Karim