【发布时间】:2016-10-12 23:25:16
【问题描述】:
我正在构建一个基于 socket.io 的聊天应用程序。
我必须通过哪些选项对文本和数据/文件实施端到端加密?
注意:我需要支持一对一和群聊。
是否有专门为 socket.io 准备使用的开源实现?谷歌搜索但没有运气。
如果没有,那么有什么提示可以实现我自己的东西吗?
【问题讨论】:
-
“端到端”加密是指 SSL 吗? Websockets 有一个安全版本,WSS,可以在协议上提供 SSL。还是您在谈论用户对用户加密(类似于 bleep.me)?
-
@d3l33t :SSL 将根据客户要求实施。从未使用过 bleep.me,但 Whatsapp 端到端加密是我可以给出的一个示例来解释我正在寻找什么加密。
-
对不起。表示 bleep.pm
-
@EJP AFAIK,SSL 适用于“点对点”加密,而不是“端到端”加密。仅使用 SSL,服务器仍然可以在中继到目的地之前查看消息。如果我错了,请纠正我。而且你知道,关于 WhatsApp 端到端加密的所有大惊小怪,每个人都要求以某种方式实现它:)
标签: socket.io public-key-encryption