2012-10-28 232 views
2

我正在寫外部SMTP客戶端的sendEmail腳本。 我正在使用我的Gmail帳戶發送電子郵件。密碼保護sendEmail

在這個腳本中,我需要給我的Gmail密碼和用戶名。我的問題是如何 我可以保持我的密碼加密/保護這些程序。

我認爲在代碼中給直接密碼是不好的做法。但是,如果我將使用任何類型的加密,它將如何爲第三方客戶端工作。

任何指針非常感謝。

回答

1

python標準庫中有一個名爲getpass的模塊。

如果您每次運行該腳本時都不覺得自己輸入了密碼,我建議您使用它來處理密碼。

您還可以通過第三個庫(如keyring)訪問系統的密鑰環服務。