Как скомпилировать python чтобы нельзя было декомпилировать?

Как скомпилировать python скрипт что-бы его содержимое нельзя было вытащить декомпилятором?
В частности необходимо защитить не сам код, а маленький его участок, пароль к базе данных :)
  • Вопрос задан
  • 821 просмотр
Пригласить эксперта
Ответы на вопрос 3
@FireGM
Если локально находится база данных, то не имеет смысла. А если к удаленной БД, то надо делать правильное серверное апи. А декомпилировать всегда есть возможность.
Ответ написан
svfat
@svfat
☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
Если просто скрыть от любопытных глаз пароль который храниться открытым текстом, то можно использовать кодировку base64:
pass = 'password'
encoded_password = pass.encode('base64')
print encoded_password
decoded_password = encoded_password('base64')
print decoded_password

Но это, разумеется, очень примитивная защита (что бы не подглядели из-за плеча).
Правильнее будет положить пароль в отдельный файл и читать из него.
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы