有一种方法可以在发送邮件时不对用户名进行硬编码并通过[python]



我想知道是否可以不在脚本中硬编码我的用户名和密码,该脚本将文件复制到操作系统中并通过smtp[gmail]发送

谢谢!

我敢打赌,最好的方法是保持密码加密,algo是您的选择。然后,当用户给你凭据时,你会检查它是否与存储的加密数据匹配,然后发送它。这将省去你必须在任何文件/数据库中保留明文密码的步骤。不管怎样,你没有说你是否真的需要保持密码纯文本(但由于远程使用,这似乎是一种情况),如果是这样,那么你应该使用双向加密来避免纯文本密码-它可以很容易地破解,但仍然需要比只读取配置文件多一步。

将数据存储为环境变量或配置文件中。。。

使脚本将用户名作为命令行参数。

如果导入sys,那么sys.argv是所有命令行参数的列表,其中第一个是python脚本本身的名称。

相关内容

  • 没有找到相关文章

最新更新