2011-03-11 66 views
0

Node.JS是否支持发送二进制数据?还是需要一个Base64层?Node.JS TCP服务器加密层

另外,如何最好地创建一个加密层?我期待我将创建一个完全像网络模块一样的模块(因为它适用于tcp客户端/服务器通信),然后调用基础网络模块。

但是,我想加密层很容易添加到文件I/O流。这两项行动是否会有所不同?

我对Node.JS知之甚少,但我很了解Java和基于浏览器的JavaScript。

回答

1

是的,Node.js支持二进制数据。

对于加密通信,它对于SSL/TLS有built-in support

+0

我们使用的加密程序是专有的,并且在Node.JS(或者JavaScript)中还不存在。我认为我可以通过['tls.js'源代码](https://github.com/joyent/node/blob/master/lib/tls.js)获得设计基础。 – 2011-03-12 15:54:14