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

Mat*_*ias 3 python passwords encoding pygtk app-config

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

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

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

谢谢

Mar*_*ers 6

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

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

import keyring

keyring.set_password('your_application_name', username, password)
Run Code Online (Sandbox Code Playgroud)

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