2016-01-28 60 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中,它看起來像從命令行壓縮的唯一方法是與第三方軟件,這不是我的選擇。 –

相關問題