Итак, я прошел кодирование приложения на Python, которое я поместил на флэш-диск (может быть, несколько из них) и передал его человеку. Я, вероятно, буду использовать py2exe для преобразования его в исполняемый файл как способ скрыть немного кодировать (.exe), но вот в чем проблема: я не очень доверяю этим людям, и я не уверен, что они могут использовать его где-то еще, чего я не хочу, поэтому я решил поставить его на USB-накопитель и попытайтесь каким-то образом защитить его, чтобы они могли использовать его, но не копировать, вырезать или удалять его. Это можно обойти?
1 ответ
2
Ну, я не знаю, почему вы решили использовать язык сценариев, такой как Python, если вы хотите что-то скрыть или ограничить использование.
Вам следует подумать об использовании скомпилированного языка, такого как: C/C++, Java и т.д. Чтобы защитить саму программу от реверс-инжиниринга, это тема форума.
Чтобы усложнить работу пользователю, я подумал о другом подходе, который я не пробовал: использовать флешку в качестве ключа.
- Ваша программа должна проверить, подключена ли флешка с этим серийным XXXXXX.
- Вы можете пойти далеко и проверить, где он запущен, если это тот же носитель.