TextSecure Protocol (别名)
WhatsApp, Facebook Messenger, Skype .
The protocol combines the Double Ratchet algorithm, prekeys, and a triple Diffie–Hellman (3-DH) handshake,[5] and uses Curve25519, AES-256, and HMAC-SHA256 as primitives.[6]
Curve25519
https://github.com/signalapp/curve25519-java
signal-metadata-java
https://github.com/signalapp/libsignal-metadata-java
signal-protocol-java (序列化)
https://github.com/signalapp/libsignal-protocol-java
signal-service-java (发送消息 http + webSockect)
https://github.com/signalapp/libsignal-service-java
Reference
https://en.wikipedia.org/wiki/Signal_Protocol
https://en.wikipedia.org/wiki/Double_Ratchet_Algorithm
没有帐号? 立即注册