Preprocessor String Cryption
Hello,
i like to define strings which get saved xored afterward.
1 2 3 4 5
|
#define PreXOR(str, key) { XOR::PreXOREncode(str, key) }
#define ServerAccountname PreXOR("Accountname", "Cryptkey")
static char* XOR::PreXOREncode(char *Encoded, char *Key);
...
Use ServerAccountname....
|
Afterward in the binary code you shouldn't find the accountname, just the xored hash.
How is that possible?
Last edited on
Learn about constexpr and templates.
Should warn you though: it is a very advanced topic.
Topic archived. No new replies allowed.