我正在尝试编写一个必须连接到
Postgres
数据库的 python 应用程序。
我正在尝试为此使用
psycopg2
。这是我的连接:
connection = psycopg2.connect(user="username",
password="password",
host="1.6.2.1",
port="5432",
database="mydatabase",
sslmode='require')
我的问题是我无法将密码保存在我的代码或任何类型的属性文件或其他任何人可以查看的地方。
作为一名 Java 开发人员,我习惯于使用
Jasypt
并在我的 application.properties 中保存加密的密码字符串。条目看起来像这样:
spring.datasource.password=ENC(udfrtIm1ypnfWTTOb29mt2IzvTTZsgwi)
有什么方法可以在我的 Python 应用程序中使用这个特定的字符串或在 Python 中做类似的事情吗?