作者:重庆车管所 | 来源:互联网 | 2022-12-12 21:17
我是Firebase的新手,正在做聊天应用程序。
在我的Firebase控制台中,我可以看到这样的原始数据。由于这是私人信息,我可以隐藏一些(或全部)信息吗?
如果我无法隐藏,则对“文本”使用了加密。因此,在我的移动设备中,我进行了加密和解密。还是可以的 问题是我无法搜索/查询文本,因为它已在服务器中加密。我该怎么办?
如果我只能在firebase控制台中隐藏数据,则无需进行加密等操作。目的是防止开发人员(如我)看到用户数据。
1> Frank van Pu..:
无法在Firebase控制台中隐藏某些数据。您唯一可以做的就是撤销开发人员的查看数据库的权限。
进行客户端加密/解密(也称为端到端加密)是针对您的方案的常见解决方案。但这确实意味着您的搜索还需要搜索加密的值。
尽管这有些棘手,但在类似情况下,这是有可能的,并且已由开发人员完成。如果您无法使其正常运行,请发布一个包含最少代码的问题,该代码可以再现卡住的地方,我们将进行调查。