首页 > 解决方案 > socket.io 消息是否加密

问题描述

我将 NodeJs 与 socket.io 一起使用。我只想知道 socket.io 是使用 clearText 进行通信还是进行某种加密。我的意思是通过这些套接字发送一些私人用户数据是否安全?如果它们被加密,加密协议是什么?我知道这些套接字是基于 TCP 构建的,如果我使用 Https,它们会变得安全吗?谢谢

标签: node.jsencryptionwebsocketsocket.io

解决方案


只要您的服务器中有有效的 SSL,Socket IO 连接 https就会受到保护wss

const socket = io('https://example.com'); // or wss://

推荐阅读