【CMD|macOS】将敏感信息藏到环境变量中

2024-01-10  本文已影响0人  盐果儿

代码中涉及到私人的账号密码,如果上传到github中,风险会很大。使用这个方法,我们可以将敏感信息保存到本地,在代码中调用方法去访问本地的敏感信息。

1. 打开终端

2. 打开文件 “.zshrc”

vim .zshrc

3. 按 “i” 进入编辑模式,增加敏感信息

export PASSWORD="<your password>"

4. 按 “ESC” 退出编辑模式,按“:wq!”,保存并关闭文件

5. 重启终端生效,如果重启后不生效,可以尝试命令:

source ~/.ashrc

6. 代码访问敏感信息

import subprocess

import os

# 确保更改生效

subprocess.run("source ~/.bash_profile", shell=True)

# 访问环境变量

user = os.environ.get("EMAIL_USER")

password = os.environ.get("EMAIL_PASS")

print(user)

print(password)

上一篇下一篇

猜你喜欢

热点阅读