2016-01-28 61 views
1

以下是我需要在python中执行的操作:
从保存的位置获取CSV。加密它。通过电子邮件发送。
我们有一个每周创建一个csv的报告,需要通过电子邮件发送给某人。当他们从他们的电子邮件中打开附件时,需要先请求他们输入预定的密码,然后才能查看csv内容。使用密码加密文件以通过电子邮件发送python

我知道如何使用smtp和mime模块发送带有附件的电子邮件。 我对加密并不十分了解,但是我的大部分搜索都是针对那些也将被python解密的文件,或者用于自己加密密码。

在打开.csv文件时询问密码可能吗?有没有关于这方面的教程的任何资源?

+0

你能用OpenPGP加密邮件吗? – 1615903

回答

0

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

+0

我在Windows 7中,它看起来像从命令行压缩的唯一方法是与第三方软件,这不是我的选择。 –

相关问题