自己搞了一个 RSA 加密的实时通话工具,客户端生成公私钥,公钥上传服务器来当作电话号码。用户通过其他软件如微信互相分享公钥后即可开始通话。
现在的问题是,众所周知 RSA 加密的私钥长度 1024 以上为佳。然而,即使是 1024 长度,解密的延迟也高到让人难以忍受(和手机只剩一格信号差不多)。经反复尝试,最后觉得 512 长度的私钥解密通话延迟勉强在可接受范围内。
可问题是 512 长度的私钥是会被破解的。那这个解密的过程有没有加速的可能?
市场上那些号称使用 RSA 加密的即时通讯软件,比如 Telegram,他们是怎么实现低延迟 RSA 加密实时通话的呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.