Такой интересный вопрос.
Наткнулся я на такой метод. Когда компилируешь файл .py в .exe. Через Pyinstaller, есть у него метод --key=. Он шифрует скрипт.
Вот в чем вопрос он сам добавляет в скрипт систему шифрования через библиотеку PyCrypto. Или я сам должен позаботится о шифровании. И самому добавить эту функцию шифрования ?
Чтобы зашифровать модули байт-кода Python, хранящиеся в комплекте, передайте аргумент --key=key-string в командной строке.
Чтобы это работало, у вас должен быть установлен модуль PyCrypto . Ключ-строка представляет собой строку из 16 символов , который используется для шифрования каждого файла Python байт-код , прежде чем она хранится в архиве внутри исполняемого файла.