简单对称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

常见问题

FAQ link

问题报告

问题报告可在GitHub repository

更改日志

Changelog link

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java对来自同一基类的不同对象进行迭代   java打印在JtextArea或JtextPane上   java无法使用Play Core库提供的inapp更新支持更新应用程序   javafxgui中关注点的java分离   onPreferenceChange方法中的java奇怪值   lambda调用包含在Java中可选值的列表中?   servlet中的java int值(无法将字符串转换为int)   尽管有终止表达式,java循环仍不会结束   java是否可以通过编程方式启用远程jmx监视?   java如何创建集合的新实例   如何将自定义Java模块更新为JRE映像   java无法点击Chrome和IE11上的自定义复选框   java Here Android SDK在“无车无车”和“无车无车”街道上导航