我在Android设备的SD卡上有一组加密文件。我的应用程序使用bufferedInputstream读取加密文件,并在应用程序的内部存储中生成解密文件。然后,应用程序读取解密文件(.pdf,.swf,.flv)以查看它。 如何确保用户(包括root用户的root用户)无法访问解密的文件?
答案 0 :(得分:2)
一旦用户获得root权限,您将无法阻止访问任何文件。因为android的安全性(主要)基于文件系统中的权限。
您可以做的是将解密的内容存储在内存中并删除文件(或者避免首先创建文件)