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

时间:2016-10-12 23:25:16

标签: socket.io public-key-encryption

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

我有哪些选项可以通过文字和&amp ;;实现端到端加密。数据/文件?

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

任何专门针对socket.io的开源即用型实现?用Google搜索但没有运气。

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

1 个答案:

答案 0 :(得分:0)

WhatsApp和Facebook Messenger中使用的端到端加密由the Signal protocol(具有自己的聊天应用程序)提供支持,如果您将Socket.io与Javascript一起使用,则可以轻松使用{{ 3}}。只需按照自述文件对数据进行加密,然后使用Socket.io将其发送给另一只手,然后对接收到的数据进行解密即可。

Telegram使用的端到端加密是javascript version,由Telegram团队开发。像Signal一样,它是开源的,因此您可以在Github上找到源代码。

希望这会有所帮助!