【发布时间】:2021-09-16 14:13:58
【问题描述】:
Tl;dr.. 我正在制作一个待办事项应用程序,我将数据存储在 Firestore 中,我不希望任何人看到它,即使是来自 Firebase 控制台的开发人员。我发现了许多可以完成这项工作的加密 pkg,例如:encrypt。我的问题是如何处理“加密密钥”。我不想将其保留在本地,因为在我的应用程序中,用户可以从不同的设备访问它的帐户,因此如果密钥存储在本地,他们将无法解密,从而从其他设备检索他们的数据(笔记)(我希望这是有道理的) .那么,我是将“加密密钥”发送到单独的集合中的 Firestore 还是......我应该如何处理这个?
【问题讨论】:
标签: firebase flutter google-cloud-firestore public-key-encryption