oauth-2.0 创建加密密码

7kjnsjlb  于 2022-10-31  发布在  其他
关注(0)|答案(1)|浏览(271)

我有一个连接到Oracle数据库的Python作业,从多个表中提取数据,生成一个平面文件并导出到另一个数据库。
目前,我有一个配置文件,其中包含用户名、密码、主机、服务名、数据库名等...
是否有可能创建一个加密字符串来代替密码,这是专门用于此作业和表集的。
我的调查使我找到了maskpass()cryptography()等...但是,我最终还是在某个地方指定了该密码。
我还发现了OAuth 2.0,但不确定我是否能支持该服务,将其链接到Oracle数据库以生成一个可用于代替密码的访问令牌。

gab6jxml

gab6jxml1#

要防止在服务器上存储密码,请执行以下操作:
1.编写一个脚本来获取明文密码并生成加密密码。将该脚本以及相关的密钥和salt存储在一个安全的地方(如受密码保护的git存储库),而不是服务器上。
1.在解密函数中指定上面生成的加密口令,然后连接到数据库。
可以使用任何Python加密库(如cryptography或rsa)对密码进行加密和解密。

相关问题