如何在python脚本中隐藏敏感数据

2024-09-27 23:26:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用基于mongoDB的python创建聊天室。我想在此脚本中隐藏url

from pymongo import MongoClient

url="" #the url i don't want to reveal
cluster = MongoClient(url)
db = cluster["priya"]
chat = db["chat"]
countm = db["countm"]
passdb = db["pass"]

我在哪里可以隐藏这个url


Tags: thetofromimport脚本urldbmongodb
1条回答
网友
1楼 · 发布于 2024-09-27 23:26:27

最佳做法是使用某种钥匙保险库。您将API密钥、登录名和密码存储到KeyVault,在KeyVault中,access仅拥有授权用户

第二个选项是创建前面提到的.env文件,这个文件放在.gitignore中,您永远不想使用git登录名和密码。Python有library{}

用法:

.env

YOUR_SECRETS={"login": "login", "pass": "strong_pass"}

main.py

import os
from dotenv import load_dotenv

load_dotenv()
print(os.environ["YOUR_SECRETS"])

相关问题 更多 >

    热门问题