【原创】Mac下代码敏感信息写入本地环境变量

背景:

开发时,如果用到账号密码或者秘钥,如果直接放到代码里,总是不安全的。

解决方案:

1、 把敏感信息写入到环境变量里

2、内部有存放敏感信息的平台,代码中调用该平台,换取账号密码、秘钥等

第一种方案:

  1. 写入单条配置内容:
1. export USERNAME=admin
2. source ~/.bash_profile
3. python
进入python环境后:
import os
os.getenv('USERNAME')
admin

第一行向本地环境写入内容;第二行使写入的环境变量立马生效;第三行进入python环境验证是否写入成功。

2. 写入N条配置内容:

vim ~/.bash_profile

添加以下内容:

export AD_SERVER_PASSWORD=asfafasfa
export wechat_Secret=aaaaaaaaaaaaa
export MySQL_pwd=xxxxxxxxx
export redis_password=ssssssssssss

保存退出。

使其立即生效:source ~/.bash_profile

这里不介绍第二种解决方案。

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据