【发布时间】:2009-10-07 10:34:35
【问题描述】:
我刚刚在我的 ubuntu 系统上安装了 pyme。这很容易(感谢 apt-get),我可以重现示例代码(使用我的密钥环中的公钥加密)。现在我想签署一些数据,但我没有找到任何示例代码,也没有找到太多文档。
这就是我一直在做的:
>>> plain = pyme.core.Data('this is just some sample text\n')
>>> cipher = pyme.core.Data()
>>> c = pyme.core.Context()
>>> c.set_armor(1)
>>> name='me@office.com'
>>> c.op_keylist_start(name, 0)
>>> r = c.op_keylist_next()
>>> c.op_sign(???)
我不知道该给什么作为参数,op_sign 方法告诉我
>>> help(c.op_sign)
Help on function _funcwrap in module pyme.util:
_funcwrap(*args, **kwargs)
gpgme_op_sign(ctx, plain, sig, mode) -> gpgme_error_t
但我不知道如何创建这样的对象。
【问题讨论】:
标签: python encryption gnupg gpgme pyme