简单对称gpg文件加密和解密
crypto的Python项目详细描述
文档:http://chrissimpkins.github.io/crypto/
说明
Crypto为Unix和Linux平台上的一个或多个文件的对称GNU隐私保护(GPG)加密和解密提供了一个简单的接口。它运行在gpg之上,需要在您的系统上安装gpg。使用AES256密码算法执行加密。Benchmarks relative to default gpg settings are available for text and binary file mime types。
Crypto提供了许多选项,包括加密前多个文件的自动tar存档、可移植的ascii铠装加密格式,以及为加密文件生成SHA256哈希摘要。您可以在usage documentation或使用--help选项查看所有可用选项。
在cpython 2.7.x、3.4.x和pypy2.6.x(python版本2.7.9)中测试
安装
使用pip命令安装:
$ pip install crypto
或者download the source repository,将其解压缩,然后导航到存储库的顶层。然后输入:
$ python setup.py install
升级
您可以使用以下命令升级加密版本:
$ pip install --upgrade crypto
用法
加密(加密)
$ crypto <options> [file path] <file path 2...>
$ crypto <options> [directory path] <directory path 2...>
解密(decrypto)
$ decrypto <options> [file path] <file path 2...>
$ decrypto <options> [directory path] <directory path 2...>
您可以在documentation中找到所有可用选项,也可以使用以下命令之一:
$ crypto --help $ decrypto --help
常见问题
问题报告
问题报告可在GitHub repository