【发布时间】:2011-08-15 02:12:38
【问题描述】:
我有一个使用 Node/Socket.io/MongoDB 在我的办公室内部运行的简单聊天应用程序。
现在,为了安全/隐私目的,我想找出加密 MongoDB 中聊天的最有效方法。
什么是最有效和最有效的方法?
谢谢。
【问题讨论】:
标签: security encryption mongodb node.js socket.io
我有一个使用 Node/Socket.io/MongoDB 在我的办公室内部运行的简单聊天应用程序。
现在,为了安全/隐私目的,我想找出加密 MongoDB 中聊天的最有效方法。
什么是最有效和最有效的方法?
谢谢。
【问题讨论】:
标签: security encryption mongodb node.js socket.io
加密内容是您通常会在客户端执行的操作,可以说是在您的应用层中 - 在您的情况下是基于 node.js 的代码。
MongoDB 对这种加密一无所知。您将加密数据存储到 MongoDB 中,然后返回相同的数据。您有责任在读取后显式解码内容。
也有几种选择。有一些工具可以在文件系统级别进行加密。
无论哪种方式,MongoDB 都不会与它有任何关系。它只是存储您提供给它的任何数据,并在您请求时返回相同的数据。
更多细节在这里:https://security.stackexchange.com/questions/3026/encrypting-with-mongo
【讨论】: