2011-03-11 69 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