Можно ли зашифровать часть кода C?

Привет, разрабатываю приложение на C++, функционал следующего плана: программа подгружает с сервера часть кода основываясь на выборе пользователя, собирает в полном виде используя части с сервера и заливает на микроконтроллер. можно ли как то зашифровать эти части кода на сервере, чтобы потом они в приложении расшифровывались и уже собирались в бинарник. Реализуемо? Весь код не хотелось бы забивать в приложение
  • Вопрос задан
  • 350 просмотров
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev Куратор тега C++
software engineer
свои библиотеки?
Ответ написан
@Zanak
Сразу оговорюсь, для микроконтролеров я не писал. Поэтому идеи в рамках понимания задачи:
- Все выполнить на сервере и отдать готовый образ?
- На сервере компилим, на клиенете линкуем? Ни ахти какая защита, но ленвых любопытствующих это отпугнет.
- Если все таки без сорцов не обойтись, под пингвином, с gcc канает такой финт: cat ./main.c | gcc -o main -xc -
Запустить процесс под уравлением своей программы и нагадить ему в stdin налету расшифрованным кодом вроде легко. Дальше линковка обычным порядком.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы