powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / XOR препроцессором
4 сообщений из 4, страница 1 из 1
XOR препроцессором
    #32741246
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть идея написать макрос для строк, кодирующий по XOR или чем либо еще простым. В качестве маски удобно использовать имя файла или дату компиляции.

const char *array = "привет Вася"; // вместо этого хочется :

const char *array = __DEFINE_XOR("привет Вася", __FILE__);

в теле проги использующей данный указатель уже обычную inline функцию :

printf("%s", decode_xor(array, __FILE__) );

какие будут идеи ? у препроцессора не так уж много функциональности
...
Рейтинг: 0 / 0
XOR препроцессором
    #32741453
maykov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно задавать строки так:

char s[5] = {'h'^0xa5,'e'^0xa5,'l'^0xa5,'o'^0xa5,0};

Тогда, по идее, хороший компилятор должен это соптимизоровать.
Но, по правде говоря, XOR - это не метод шифровки. Его очень лего раскрыть.

Может посмотреть на опции компилятора? Там нет опций - закодировать все строки?
...
Рейтинг: 0 / 0
XOR препроцессором
    #32742214
Siebentearbeit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RSA? MS Cryptoprovider?
...
Рейтинг: 0 / 0
XOR препроцессором
    #32743551
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2maykov

нафига все руками кодировать.. Я хочуписать просто и естественно и в коде видеть содежимое.

А вот в .exe их видно не должно. Даже xor тут хватит с лихвой
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / XOR препроцессором
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]