如何在python中配置文件中保存密码

时间:2012-10-18 19:49:23

标签: python encoding passwords app-config pygtk

我正在python中为gnome2编写一个applet,用于检查gmail中的新电子邮件。

实际上我正在使用编码base-64将gmail传递保存在文件.config中。然后每次我需要它时解码通行证。

这是安全吗?这是存储密码的更好方法吗?

由于

1 个答案:

答案 0 :(得分:6)

不,这不安全。相反,您应该使用Gnome密钥环服务或当前系统提供的任何服务来存储密码。

请参阅keyring包以获取此类服务的Python接口:

import keyring

keyring.set_password('your_application_name', username, password)

keyring会将您的密码存储在最安全的密钥环中,使用get_password('your_application_name', username)再次检索密码。