@r1dddy4sv

Как хранить пароли в общедоступном коде?

Я столкнулся с такой проблемой: я собираюсь делиться кодом с другими пользователи, но не хочу палить коды от базы данных и тому подобное

Так же хотел конвертировать код в exe для удобства
А вообще в идеале конвертировать python код в exe, таким образом, что сам код никак не извлечь, но насколько мне известно это не возможно(

Буду благодарен любой информации
Спасибо!
  • Вопрос задан
  • 198 просмотров
Пригласить эксперта
Ответы на вопрос 4
@pfg21
ex-турист
ключ и из ехе вытащить можно - была б необходимость...
перед тем как делиться кодом с общественностью, замени ключи доступа к ресурсам на xxxxxxxx
sed regexp и иже с ним в помощь

или вынести в модуль, который лдежит отдельно от кода, выставляемого на доступ общественности. в код можно добавить пример этого модуля без ключей доступа.
Ответ написан
Комментировать
@Nikobraz
Сис.админ
использовать внешнюю авторизацию/хранилище ключей
Ответ написан
Комментировать
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Хранить пароли в переменных окружения
Ответ написан
Комментировать
SoreMix
@SoreMix Куратор тега Python
yellow
пароли

в общедоступном

Само за себя говорит.

Ответ - никак.

Можно сделать сервер, который будет общаться с базой данных, получается, что пароль не будет в явном виде лежать.
Приложение, вместо того, чтобы напрямую подключаться к БД через креды, будет делать запрос на ваш сервер, а на сервере уже происходит обращение к БД и возврат данных, которые были запрошены, в соответствии с GET / POST параметрами
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы