我想让 Python 在某些事件发生后自动发送邮件。在我的脚本中,我必须输入密码。有没有办法加密我的密码并在此脚本中使用它?
请举个例子,我不是 python 专家。我在这个主题上看到的答案很少,但没有完全讨论这些问题,只是给出了一些提示。
请您参考如下方法:
脚本需要明文密码才能发送电子邮件。您可以对其进行加密,但您还必须提供一种动态解密的方法。
让我用一些伪代码来说明。
现在你有这样的东西:
password = 'supersecret'
send_mail(password=password)
如果你加密密码,它看起来像这样:
encrypted_password = 'kasdjhfkauedsjflh'
encryption_key = 'allyourbase'
send_mail(password=decrypt(encrypted_password, encryption_key)
如您所见,这并没有什么不同。
