加密 Firestore 包

Encrypt Firestore bundles

因为 Firebase 支持 Firestore 数据的捆绑功能。要使此捆绑包适用于所有用户,它必须是 public 文件或 public 端点,以便缓存能够正常工作。

https://cloud.google.com/storage/docs/caching#built-in_caching_for

如何加密这些捆绑文件?因此,如果有人知道捆绑文件 URL,那么他们必须将数据解密为 load/read 捆绑文件。

我已经联系了 Firebase 支持。但这是他们的回复:

Firebase 中没有内置任何内容来end-to-end 加密 Firestore 包中的数据。但由于它们只是一个文件,您可以对它们应用任何您想要的加密方案,只要您可以在设备上解密它,然后您将通过其 API.[=11 将数据输入 Firestore =]

由于我们不能在这里推荐任何特定的加密机制,我建议搜索 API for encrypting/decrypting files