Как скрыть личные данные в скрипте PythonPython

Программы на Python
Ответить
Anonymous
 Как скрыть личные данные в скрипте Python

Сообщение Anonymous »

Мне нужно добавить скрипт Python в репозиторий Git. Скрипт содержит переменные с личными данными типа USER_NAME = "some_name" и USER_PASS = "some_password". Эти данные могут быть доступны другим пользователям. Я хочу скрыть эти данные.
Я нашел следующий подход:
  • Создайте отдельный модуль data.py с USER_NAME = "some_name" и USER_PASS = "some_password"
  • Импортируйте его один раз, чтобы создать скомпилированную версию data.pyc
  • Измените основной источник скрипта: переменные должны быть доступны, как

    Код: Выделить всё

    import data
    
    username = data.USER_NAME
    password = data.USER_PASS
    
  • Удалить data.py и добавить data.pyc в репозиторий
Это было многообещающе, но на самом деле данные в data.pyc выглядят как ???some_namet???some_passwords??? и все равно могут быть распознаны как имя пользователя и пароль.
Итак, какова наилучшая практика? скрыть данные в скрипте Python?

Подробнее здесь: https://stackoverflow.com/questions/382 ... hon-script
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»