01-20-2018, 04:06 PM
我看了一个有E2E支持的matrix-python-sdk的分支,似乎明白MegOlm多端加密是怎么一回事了。 https://github.com/pik/matrix-python-sdk/tree/e2e
似乎是用一个MegOlm Ratchet生成对称密钥加密消息,用Olm给聊天室的所有客户端共享这个MegOlm Rachet,这样就组成一个属于发送端的session,以后只需要比较小的开销就能让聊天室所有端都能解密消息了。
似乎是用一个MegOlm Ratchet生成对称密钥加密消息,用Olm给聊天室的所有客户端共享这个MegOlm Rachet,这样就组成一个属于发送端的session,以后只需要比较小的开销就能让聊天室所有端都能解密消息了。