密码存储在Python中

时间:2015-08-03 12:59:45

标签: python encryption password-encryption

我正在编写一个使用smtplib发送电子邮件的脚本。我想存储用户名和密码,以便用户不必每次都输入它,我发现了很多关于它的帖子,但没有一点到位。 我认为我不需要一个数据库来存储一个用户名和密码(加密),但我不知道去哪里。 我正在浏览passlib的文档,但它似乎只返回布尔值,我需要密码和用户名。 关于如何存储它们的任何想法?

1 个答案:

答案 0 :(得分:1)

我不知道具体情况,但现在我可以推荐keyring

  

Python密钥环lib提供了一种访问系统的简便方法   来自python的密钥环服务。它可以用于任何应用程序   需要安全的密码存储。

您必须在用户帐户中设置一次凭据。用户可以访问密码。拥有服务用户始终是最佳做法。您将达到操作系统级别的安全性。