没有项目描述
gpgmime的Python项目详细描述
` python gpgmime是一个用于处理pgp mime消息的库。
它支持加密、解密、签名和验证pgp mime电子邮件(rfc 3156)。它部分地基于[alot][1]中的相应功能,但接口构建在[python gnupg][2]之上;它提供了该库的
`gpg'的一个子类,以及一些与mime相关的附加方法。
以及边缘的粗糙度。
版本3或更高版本。
hacking
开始设置:
source.venv/bin/activate
python set up.py develop
pip install-r test requirements.txt
test
套件,在“testing/utils.py”中定义了一个fixture,它设置库以使用这个keyring。显然,不要依赖这些密钥来实现安全性;私钥是在公共的git存储库中发布的!密钥的密码短语如下:
*alice:`secret`
*bob的密钥(tsk tsk)上没有密码短语。
*mallory:`god`
*测试本身进入“testing/tests”。在“testing/”下的其他模块中,测试的支持代码是
。
*`python gnupg`缺少对gnupg2中引入的两个新状态
消息的支持;这些消息可能导致错误的测试
失败。其中一些似乎已在master中修复,但在0.3.7中仍在我的机器上裁剪。
[1]:https://github.com/pazz/alot
[2]:https://pythonhosted.org/python gnupg/
它支持加密、解密、签名和验证pgp mime电子邮件(rfc 3156)。它部分地基于[alot][1]中的相应功能,但接口构建在[python gnupg][2]之上;它提供了该库的
`gpg'的一个子类,以及一些与mime相关的附加方法。
以及边缘的粗糙度。
版本3或更高版本。
hacking
开始设置:
python set up.py develop
pip install-r test requirements.txt
test
套件,在“testing/utils.py”中定义了一个fixture,它设置库以使用这个keyring。显然,不要依赖这些密钥来实现安全性;私钥是在公共的git存储库中发布的!密钥的密码短语如下:
*alice:`secret`
*bob的密钥(tsk tsk)上没有密码短语。
*mallory:`god`
*测试本身进入“testing/tests”。在“testing/”下的其他模块中,测试的支持代码是
。
*`python gnupg`缺少对gnupg2中引入的两个新状态
消息的支持;这些消息可能导致错误的测试
失败。其中一些似乎已在master中修复,但在0.3.7中仍在我的机器上裁剪。
[1]:https://github.com/pazz/alot
[2]:https://pythonhosted.org/python gnupg/