我正在编写一个使用smtplib发送电子邮件的脚本。我想存储用户名和密码,以便用户不必每次都输入它,我发现了很多关于它的帖子,但没有一点到位。 我认为我不需要一个数据库来存储一个用户名和密码(加密),但我不知道去哪里。 我正在浏览passlib的文档,但它似乎只返回布尔值,我需要密码和用户名。 关于如何存储它们的任何想法?
答案 0 :(得分:1)
我不知道具体情况,但现在我可以推荐keyring
Python密钥环lib提供了一种访问系统的简便方法 来自python的密钥环服务。它可以用于任何应用程序 需要安全的密码存储。
您必须在用户帐户中设置一次凭据。用户可以访问密码。拥有服务用户始终是最佳做法。您将达到操作系统级别的安全性。