Теперь я знаю, что это может быть не идеальное решение, но оно работает для меня и моего компилятора.

хочу, чтобы обратные инженеры читали текстовые строки в моем приложении. Тривиальное решение для этого заключается в использовании простогоXOR-шифрование, Проблема в том, что мне нужен конвертер, и в моем приложении это будет выглядеть так:

//Before (unsecure)
char * cString = "Helllo Stackoverflow!";
//After (secure)
char * cString = XStr( 0x06, 0x15, 0x9D, 0xD5FBF3CC, 0xCDCD83F7, 0xD1C7C4C3, 0xC6DCCEDE, 0xCBC2C0C7, 0x90000000 ).c();

Есть ли возможность поддерживать чистый код с помощью такой конструкции, как

//Before (unsecure)
char * cString = "Helllo Stackoverflow!";
//After (secure)
char * cString = CRYPT("Helllo Stackoverflow!");

Он также должен работать для довольно длинных строк (1000 символов? :-)). заранее спасибо

Ответы на вопрос(8)

Ваш ответ на вопрос