使用密码加密文件以通过python中的电子邮件发送

时间:2016-01-28 00:40:32

标签: python email encryption

这是我在python中需要做的事情:
从保存的位置获取CSV。加密它。通过电子邮件发送。
我们有一个报告,每周创建一个csv,它需要通过电子邮件发送给某人。当他们通过电子邮件打开附件时,需要让他们输入预定的密码才能查看csv内容。

我知道如何使用smtp和mime模块发送带附件的电子邮件。 我对加密并不是很了解,但我的大多数搜索都会查找将被python加密的文件,或者用于加密密码本身。

在打开.csv文件时是否要求输入密码?有没有关于此的教程资源?

1 个答案:

答案 0 :(得分:0)

作为一种简单的方法,您可以压缩需要密码解压缩的csv文件。这是一个简单的命令行选项(对于zip实用程序),您可以从Python调用,然后附加生成的文件。这不会为您提供最佳加密,但可能符合您的目的。 See this link on using stronger encryption with zip archives.