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

端到端加密socket.io聊天应用程序,socket.io,public-key-encryption,Socket.io,Public Key Encryption,我正在构建一个基于socket.io的聊天应用程序 在文本和数据/文件上实施端到端加密需要哪些选项 注意:我需要支持一对一和小组聊天 是否有专门针对socket.io的开源现成实现?谷歌搜索了一下,但运气不好 如果没有,那么有什么提示来实现我自己的东西吗?WhatsApp和Facebook Messenger中使用的端到端加密是由(它们有自己的聊天应用程序)提供的,如果您将Socket.io与Javascript一起使用,您可以轻松地使用信号协议。只需按照自述文件对数据进行加密,并使用Socke

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

在文本和数据/文件上实施端到端加密需要哪些选项

注意:我需要支持一对一和小组聊天

是否有专门针对socket.io的开源现成实现?谷歌搜索了一下,但运气不好


如果没有,那么有什么提示来实现我自己的东西吗?

WhatsApp和Facebook Messenger中使用的端到端加密是由(它们有自己的聊天应用程序)提供的,如果您将Socket.io与Javascript一起使用,您可以轻松地使用信号协议。只需按照自述文件对数据进行加密,并使用Socket.io将其发送到另一只手,然后对接收到的数据进行解密


电报使用的端到端加密由电报团队开发。和Signal一样,它也是开源的,因此您可以在Github上找到源代码


希望这会有帮助

“端到端”加密是指SSL吗?WebSocket有一个安全版本WSS,它可以在协议上提供SSL。或者你是在说用户对用户加密(类似于bleep.me)?@d3l33t:SSL将根据客户的要求安装到位。从未使用过bleep.me,但Whatsapp端到端加密是我可以给出的一个示例,用于解释我正在寻找的加密。对不起。意味着bleep.pmcheck@EJP AFAIK,SSL适用于“点对点”加密,而不是“端对端”加密。仅使用SSL,服务器仍然可以在中继到目标之前查看消息。如果我错了,请纠正我。而且你知道,WhatsApp端到端加密的所有大惊小怪每个人都要求以某种方式实现它:)感谢你提供了其他应用所使用的e2e加密的非常好的概述。