我在我的办公室内部使用Node / Socket.io / MongoDB运行一个简单的聊天应用程序。
现在,为了安全/隐私目的,我想找出加密MongoDB中聊天的最有效方法。
最有效和最有效的方法是什么?
谢谢。
答案 0 :(得分:1)
加密内容是您通常在客户端进行的,在您的应用层中可以这么说 - 在您的情况下是基于node.js的代码。
MongoDB对这种加密一无所知。您将加密数据存储到MongoDB中,然后返回相同的数据。您有责任在阅读后明确解码内容。
还有几种替代方案。有些工具在文件系统级别进行加密。
无论哪种方式,MongoDB都不会与它有任何关系。它只存储您提供的任何数据,并在您要求时返回相同的数据。
此处有更多详情:https://security.stackexchange.com/questions/3026/encrypting-with-mongo