简单对称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第三方库


热门话题
javaspringbootmockito@injectmock说明如何仅模拟选定的依赖项   尝试在eclipse项目中加载dll时发生java UnsatifiedLinkError   java在文本文件上多次匹配模式?   java如何使用JSON显示天气数据?   java导出内部对象   java获取以链表中特定字符开头的所有元素   swing使主方法等待较小的方法(java)   java如何制作对象的深度副本?   java访问SpringMVC项目中的外部ELEAF文件   java打印没有元素邻接的所有子序列数组   java为什么findLoadedClass方法调用返回不同的结果   java如何在安卓中从sqlite数据库获取单个数据?   java我正在编写一个程序,为twitch流媒体应用程序的eq生成随机竞赛/类   java如何绕过SSL握手javax。网ssl。SSLHandshakeException   java关于LibGdx addListener   线程中的java安卓socket连接