有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在firebase存储上加密和保存文件?

加密文件(媒体或其他)并保存在firebase存储上的任何方法或函数,然后在获取时解密文件并向用户显示原始文件。 任何帮助都将不胜感激


共 (1) 个答案

  1. # 1 楼答案

    如果您只想限制其他用户对文件的访问,则可以在firbease存储上使用安全规则(例如,文件夹名称可以等于firbease用户的uid,并且只有该用户才能访问)。但请记住,数据实际上并不是加密的Firebase项目管理员拥有对存储的完全访问权,并且可以查看任何文件而不受任何限制

    如果你只想在加密后上传文件,你必须寻找Android操作系统的加密支持。您将在设备上找到许多库来执行此操作,然后只需上传加密文件。您必须使用Firestore或实时数据库管理云中的加密密钥。这种情况下的限制包括文件大小和加密的复杂性