Skip to main content

python的非记录消息(OTR)协议实现

项目描述

这个包在纯 python 中实现了 Off-The-Record Messaging 协议。

记录外消息 (OTR) 是一种加密协议,可为即时消息对话提供加密。OTR 使用具有 128 位密钥长度的 AES 对称密钥算法、具有 1536 位组大小的 Diffie-Hellman 密钥交换以及 SHA-1/SHA-256 散列函数的组合。

OTR协议的特点:

  1. 端到端加密:没有其他人可以阅读您的消息。

  2. 认证:可以验证通讯者的身份。

  3. 可否认性:您发送的消息没有可以由第三方检查的数字签名。任何人都可以在对话后伪造消息,使它们看起来像是来自您,但是在对话期间,您的通讯员可以确保他看到的来自您的消息是真实的且未经修改的。

  4. 完美的前向保密:如果您失去对私钥的控制,您可以放心,以前的对话不会受到损害。

这个包实现了 OTR 协议的版本 2 和 3。有关更多详细信息,请参阅https://otr.cypherpunks.ca/

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

python-otr-1.2.2.tar.gz (21.4 kB 查看哈希

已上传 source