我正在构建一个基于socket.io的聊天应用程序。
我有哪些选项可以通过文字和&amp ;;实现端到端加密。数据/文件?
注意:我需要支持一对一和群聊。
任何专门针对socket.io的开源即用型实现?用Google搜索但没有运气。
如果没有,那么有任何提示要实现我自己的东西吗?
答案 0 :(得分:0)
WhatsApp和Facebook Messenger中使用的端到端加密由the Signal protocol(具有自己的聊天应用程序)提供支持,如果您将Socket.io与Javascript一起使用,则可以轻松使用{{ 3}}。只需按照自述文件对数据进行加密,然后使用Socket.io将其发送给另一只手,然后对接收到的数据进行解密即可。
Telegram使用的端到端加密是javascript version,由Telegram团队开发。像Signal一样,它是开源的,因此您可以在Github上找到源代码。
希望这会有所帮助!