端到端加密socket.io聊天应用程序

问题描述 投票:0回答:1

我正在构建一个基于socket.io的聊天应用程序。

我有什么选择来实现文本和数据/文件的端到端加密?

注意:我需要支持一对一和群聊。

任何开源准备使用专门针对socket.io的实现?谷歌搜索但没有运气。

如果没有,那么任何暗示要实现我自己的东西?

socket.io public-key-encryption
1个回答
0
投票

WhatsApp和Facebook Messenger中使用的端到端加密由the Signal protocol(它有自己的聊天应用程序)提供支持,如果您使用Socket.io和Javascript,您可以轻松使用Signal协议的javascript version。只需按照自述文件加密您的数据,然后使用Socket.io将其发送给另一方面,然后解密收到的数据。

Telegram使用的端到端加密是由Telegram团队开发的MTProto。像Signal一样,它是开源的,所以你可以在Github上找到源代码。

希望这会有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.