Задать вопрос

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

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

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

Похожие вопросы
Сбер Москва
от 130 000 ₽
Wanted. Ростов-на-Дону
До 160 000 ₽
ClickStar Санкт-Петербург
от 150 000 до 300 000 ₽
27 дек. 2024, в 14:09
8000 руб./за проект
27 дек. 2024, в 13:50
6000 руб./за проект
27 дек. 2024, в 09:38
6000 руб./за проект