Node.JS TCP 服务器加密层
Node.JS 支持发送二进制数据吗?或者它是否需要 Base64 层?
另外,我如何最好地创建加密层?我期望我将创建一个与 net 模块完全相同的模块(因为它涉及 tcp 客户端/服务器通信),然后只调用底层 net 模块。
但是,我希望加密层能够轻松添加到文件 I/O 流中。这两个操作必须以不同的方式进行吗?
我对 Node.JS 知之甚少,但我非常了解 Java 和基于浏览器的 JavaScript。
Does Node.JS support sending binary data? or does it require a Base64 layer?
Also, how best would I create an encryption layer? I am expecting I will create a module that acts exactly like the net module (as it pertains to tcp client/server communication) and then just call an underlying net module.
However, I would like the encryption layer to be easily added to a file I/O stream. Would those two operations have to work different?
I know little about Node.JS but I know Java and browser based JavaScript very well.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,Node.js 支持二进制数据。
对于加密通信,它具有对 SSL / TLS 的内置支持。
Yes, Node.js supports binary data.
For encrypted communication it has built-in support for SSL / TLS.