python - 在 python 脚本中隐藏密码(仅限不安全的混淆)

标签 python security

我有一个创建 ODBC 连接的 python 脚本。 ODBC 连接是使用连接字符串生成的。在此连接字符串中,我必须包含此连接的用户名和密码。

是否有一种简单的方法可以在文件中隐藏此密码(只是在我编辑文件时没有人可以读取密码)?

最佳答案

Base64 encoding位于标准库中,可以阻止肩冲浪者:

>>> import base64
>>>  print(base64.b64encode("password".encode("utf-8")))
cGFzc3dvcmQ=
>>> print(base64.b64decode("cGFzc3dvcmQ=").decode("utf-8"))
password

关于python - 在 python 脚本中隐藏密码(仅限不安全的混淆),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/157938/

相关文章:

python - 在对象调用中使用变量

python - 如何逐行计算两列 Pandas 中的 pct_change()?

php - 安全密码存储

php - 使用 htaccess 使 PHP 文件上传安全

python - 如何使用 tf.estimator.DNNClassifier(Scikit Flow?)

python - 从 Pandas Column 获取每行一个值的列表

python - Azure 存储表返回空实体

php - 这些尝试注入(inject)是在我的联系表格上吗?

java - 检查客户的诚信度

security - CSRF 保护——JWT 和 CORS 白名单组合是否足够?