加密文件夹备份的最佳方法(tarball 或 zip)

Joe*_*Joe 1 backup centos python

我目前有一个 python 脚本,它创建几个文件夹的 gzip tarball 并将它们发送到 Amazon S3 以进行存档备份。这些文件夹包含我如此宝贵的代码和数据,所以我想知道用密码加密这些备份的最佳方法是什么,以防我的 AWS 账户遭到入侵,让我更加安心?

小智 6

您可以使用 GPG(GNU Privacy Guard,OpenPGP 标准的 GNU 实现),在https://code.google.com/p/python-gnupg/ 上有一个 Python 包装模块

使用GPG的一个大优点是实现非对称加密的能力:你会生成公钥/私钥对和只需要存储在公众中的配置重点为您的Python脚本。

私有密钥只需要后对数据进行解密,这样就不必从你的Python脚本访问。

免责声明:我没有亲自使用 GPG python 包装器,但它看起来相当简单:http : //pythonhosted.org/python-gnupg/