go signal protocol:使用Go的信号协议实现示例 源码
范例(DRAFT) 扩展三重Diffie-Hellman(X3DH) 术语 KeyServer-提供公钥存储功能的服务。 参加者 爱丽丝-一个人想发送一条消息。 Bob-收到邮件的人。 按键 所有键均为Curve 25519键。 身份密钥(Ik)-长期密钥。 创建参与者后,密钥将生成一次。 签名的预密钥(Spk)-具有ID和签名的中期密钥。 方案用于生成预密钥签名。 一次性密钥(Opk)-具有ID的短期密钥。 它应该在服务器上保存了一堆密钥。 每个密钥只能使用一次。 临时密钥(Ek)-短期密钥。 密钥在每次协议运行期间生成。 它就是所谓的“会话”键。 功能 Curve()-生成Cur
用户评论