我有一个创建 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/