跳至正文
Wener Notes

Signal

约 1 分钟阅读
      • AGPLv3, Java
      • GPLv3, Java, Kotlin
      • AGPLv3, Swift, ObjC
      • AGPLv3, Typescript, Electron
      • AGPLv3, Rust, Java, Switf, TypeScript
  • Signal Protocol
    • E2E 加密
    • 群组消息单独加密
    • Double Ratchet
    • used by WhatsApp, Facebook Messenger, Google Allo, Signal
  • Double Ratchet
    • Diffie-Hellman key exchange
    • out-of-order messages, message resynchronization, message authentication
    • used by Signal, WhatsApp, Wire

Server

proto

proto
enum PubSubType {
  UNKNOWN   = 0;
  QUERY_DB  = 1;
  DELIVER   = 2;
  KEEPALIVE = 3;
  CLOSE     = 4;
  CONNECTED = 5;
}

关联信息

反向链接、本文链接的其他页面和外部资料。

参考资料

GitHub9 条
其他外链2 条
最近更新commit 9e86eb0编辑