在Meteorjs中加密Mongo数据
Encrypt Mongo data in Meteorjs
插入文档时,是否可以为特定集合加密某些Mongodb字段?然后在发布收藏时解密?
我不确定这是否对您的用例来说是过度的:
Mylar是一个Meteor模块,支持客户端加密。
Mylar只在服务器上存储加密数据,只在用户的浏览器中解密数据。[…]Mylar允许服务器对加密的文档执行关键字搜索,即使文档使用不同的密钥加密。[…]最后,Mylar确保客户端应用程序代码是真实的,即使服务器是恶意的。在Meteor框架之上构建的Mylar原型的结果是有希望的
你没有要求一个框架,但自制的安全性往往是错误的。
我们发布了一个新的软件包planifica:encryption,让您可以轻松地对mongo集合进行客户端加密!If遵循与Mylar相同的原则(事实上,它是基于Mylar所基于的论文),但目前不支持Mylar的所有功能,如服务器端搜索
另一方面,它使用了更先进、性能更高的加密技术来生成密钥和加密,这些技术更适合浏览器。此外,它并没有取代或修改流星核心,而是一个普通的包,它使用钩子进行所有的自动加密/解密
这里还有一篇博客文章可以让你从这里开始。
相关文章:
- Mongo/Mongoose快速更新会导致数据丢失
- 如何使用Angular Controller从Mongo数据库中获取数据
- React组件从Flux存储中呈现数据,但从Mongo数据库中提取数据时不呈现
- 如何在Mongo中访问group reduce返回的数据
- 在快速.js路由器函数中从 mongo 返回数据
- 我刚刚开始使用 MEAN 堆栈.我试图将我的表单提交数据存储到 mongo 数据库,但我无法这样做
- Mongo 返回未定义但数据存在
- 如何使用猫鼬操作从 mongo db 返回的数据
- Nodejs可以从Meteor mini mongo检索数据吗?
- 使用 javascript 从 Mongo 集合中查询数据
- Mongo/Node/Meteor 的新手,想知道为什么 Meteor 没有获得任何数据
- 输出从 mongo 到 jade 的返回数据
- 在Meteorjs中加密Mongo数据
- 将数据从mongo传递到ejs
- 将Mongo Collection数据插入数组
- Meteor JS:客户端没有从Mongo DB获取数据
- 根据日期和其他字段聚合Mongo集合中的数据,并进行计数
- 在mongo中检查数据并创建数据的有效方法'不存在
- 使用javascript将mongo集合中的所有数据获取到一个文本文件中
- 如何从mongo获取数据并将其存储在jade文件中的变量中