Python + OTR使用otrxmppchannel,无法发送消息

时间:2016-01-15 10:33:41

标签: python off-the-record-messaging

任何人都可以帮我用Python发送带OTR加密的消息吗?

我已尝试here的说明但未成功。

我的计划到现在为止:

import os
import time
from otrxmppchannel import OTRXMPPChannel

privkey = open('mykey.otrprivkey', 'r').read()

channel = OTRXMPPChannel('sender@jappix.com','password_of_sender','recepient@blabla.com',privkey)

channel.send('')  # Force OTR setup
time.sleep(3)  # Wait a bit for OTR setup to complete
channel.send('This message should be encrypted')

文件mykey.otrprivkey是一个包含私钥的文件,其格式为:

AAAA.............X3cE=

作为一个密钥文件,我尝试了以下形式的文件:

(privkeys
 (account
(name "senderv@jappix.com")
(protocol prpl-jabber)
(private-key 
 (dsa 
  (p ....

但这不起作用。

0 个答案:

没有答案