即时通信 IM 端到端加密真的可以做到吗?

2022-09-06 11:59:10 +08:00
 cxytz01

想象这么一个场景 client A 、B 都在 NAT 内部,它们需要通信,那么就需要经过 server 进行协商握手。不论后续是否成功进行 p2p ,亦或借助 server 进行转发,server 俨然就是一个中间人的角色,在协商阶段把 A 、B 的密钥全都替换成 server 的。

只有两种种场景是可以端到端加密的:

不知道描述得是否正确,请指正。

4888 次点击
所在节点    程序员
41 条回复
daBig
2022-09-09 17:58:02 +08:00
搜一下 E2EE ,DH 秘钥交换算法就知道了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/878035

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX