Anu*_*yal 19 python encryption gnupg pgp
我想用python加密一些文件,哪种方法可以使用gpg/pgp使用任何标准/着名的python库?
我使用GPGme GPGme的主要优势在于它以OpenPGP标准(RFC 4880)读取和写入文件,如果您想与其他PGP程序进行互操作,这可能很重要.
它有一个Python接口.警告:它是一个低级接口,不是非常Pythonic.
如果您阅读法语,请参阅示例.
这是一个,检查签名:
signed = core.Data(sys.stdin.read())
plain = core.Data()
context = core.Context()
context.op_verify(signed, None, plain)
result = context.op_verify_result()
sign = result.signatures
while sign:
if sign.status != 0:
print "BAD signature from:"
else:
print "Good signature from:"
print " uid: ", context.get_key(sign.fpr, 0).uids.uid
print " timestamp: ", sign.timestamp
print " fingerprint:", sign.fpr
sign = sign.next
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12396 次 |
| 最近记录: |