如何在python电子邮件中使用加密密码

Sha*_*fiq 1 python email encryption sendmail

我希望Python在某些事件发生后自动发送邮件.在我的脚本中,我必须输入密码.有没有办法加密我的密码并在此脚本中使用它?

请举个例子,因为我不是python的专家.我在这个主题上看到的答案很少,但是没有完全讨论,只给出了一些提示.

Dan*_*per 5

该脚本需要以纯文本密码发送电子邮件.你可以对它进行加密,但是你还必须提供一种动态解密的方法.

让我用一些伪代码来说明.

现在你有这样的事情:

password = 'supersecret'
send_mail(password=password)
Run Code Online (Sandbox Code Playgroud)

如果你加密密码,它看起来像这样:

encrypted_password = 'kasdjhfkauedsjflh'
encryption_key = 'allyourbase'
send_mail(password=decrypt(encrypted_password, encryption_key)
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它并没有什么不同.

  • 在这种情况下,访问该文件的人还可以减少密码? (2认同)