【发布时间】:2019-06-22 18:53:28
【问题描述】:
我正在寻找一种从用户那里获取密码但具有良好安全性的方法。
目前,我将用户密码写入yaml 文件中:
---
app:
username: tata
password: toto
用python的代码:
url = http://application.com
username = Cfg.get(['app', 'username'])
password = Cfg.get(['app', 'password'])
auth = Appli(url, username, password)
但不是很干净,我不想用base64函数加密到base64。
【问题讨论】:
-
如果您考虑 base64 “加密”,您不妨以纯文本形式编写...在关注如何在 python 中实现之前,先查找适当的凭据管理(这主要与语言无关,顺便说一句) .
-
密码应该加盐和散列(使用慢散列函数),而不是加密。
标签: python encryption passwords