使用 gpg 加密的机器人
Posted
技术标签:
【中文标题】使用 gpg 加密的机器人【英文标题】:Bot with gpg encrypting 【发布时间】:2012-01-26 23:06:26 【问题描述】:我正在 python 上创建一些机器人,我想从不同的即时消息客户端向他发送加密消息,例如 Miranda IM、QIP 等。对于这个问题,我使用 python-gnupg 库来生成公钥和私钥。据我了解,有必要将公钥发送给远程用户。我不能简单地将这个密钥发送给用户,因为我不知道哪个用户连接到机器人。所以,我认为,最好将公钥发送到机器人连接的服务器,例如 jabber.org、icq.com 等。 我该怎么做?或者,还有其他方法吗?
【问题讨论】:
【参考方案1】:您可以将您的公钥上传到 MIT 公钥服务器 (http://pgp.mit.edu/)。它们不提供 API,但使用 urllib
和一些简单的正则表达式搜索从 Python 驱动 html 界面非常容易。
【讨论】:
【参考方案2】:您可以使用 Jabber 的 vCard 系统在其自己的 vCard 中发布其身份,该 vCard 可从所有 XMPP 客户端的 XMPP 服务器目录获得。 例如,您可以将其放在 vCard 的“关于”字段中
你可以从中激发灵感 http://yabfog.com/blog/2009/06/03/xmpp-vcard-python-script
【讨论】:
以上是关于使用 gpg 加密的机器人的主要内容,如果未能解决你的问题,请参考以下文章