2024-04-28 22:12:07 发布
网友
我想用python加密一些文件什么是最好的方法 我可以使用任何标准/著名的python库来使用gpg/pgp?
PyCrypto似乎是最好的。
我使用GPGmeGPGme的主要优点是它在OpenPGP标准(RFC 4880)中读写文件,如果您想与其他PGP程序进行互操作,这一点很重要。
它有一个Python interface。警告:这是一个低级接口,不是很Pythonic。
如果你读法语,see examples。
这里有一个,用来检查签名:
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
尝试KeyCzar
很容易实现。
PyCrypto似乎是最好的。
我使用GPGmeGPGme的主要优点是它在OpenPGP标准(RFC 4880)中读写文件,如果您想与其他PGP程序进行互操作,这一点很重要。
它有一个Python interface。警告:这是一个低级接口,不是很Pythonic。
如果你读法语,see examples。
这里有一个,用来检查签名:
尝试KeyCzar
很容易实现。
相关问题 更多 >
编程相关推荐