我想从其他"记录"中取消识别我的用户。到目前为止我所做的是将personal identifiable information
放在一个集合中,encrypt
使用推送键或uid
使用secret-key
(使用加密)删除指向用户"记录"的指针。
但是,我想确保只有用户可以访问他的数据。我怎么用加密来做到这一点?
用户
users:{
key1:{
// personal identifiable info
}
}
使用密码= key1
some_hash
其他记录
foo:{
some_hash:{
// other data
}
}
如果用户想要他的数据,服务器(nodejs)将再次使用秘密加密他的key1
以创建some_hash
并使用它来获取他的数据的路径。
这足够安全吗?感谢。