API-ключи Blackbox надежно хранятся, и при шифровании они остаются работоспособными - PullRequest
0 голосов
/ 29 марта 2020

Я хочу опубликовать sh проект в репозитории GitHub. Чтобы сделать ключ API секретным, я хотел использовать Blackbox. Однако при запуске зашифрованного файла, например,

python3 test-secret/secret.py.gpg

появляется следующее сообщение об ошибке:

  File "test-secret/secret.py.gpg", line 1
SyntaxError: Non-UTF-8 code starting with '\x85' in file test-secret/secret.py.gpg on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

Есть ли способ сохранить работоспособность программы, даже если она зашифрована с помощью BlackBox? В противном случае я не могу напрямую запустить код, который я также загружаю на Github.

Кроме того, зашифрованный файл нельзя просмотреть на Github. Есть ли рекомендация о том, как управлять проектом, чтобы он по-прежнему отображал все функции при сохранении секретности ключей?

...