我正在开发一个应用程序,其中包括从应用程序会话的服务器下载一些文件。所以我打算将下载的文件(安静敏感)存储在一个图书馆目录中。我最好创建一个子目录(标记为隐藏)并将其存储在其下。但是这个隐藏的子目录可以在越狱设备上轻松访问。
有没有办法可以将它安全地存储在图书馆目录中,这也无法在越狱设备上访问?
我们可以在受密码保护的子目录中创建和存储文件吗?我们如何密码保护子目录或文件?
提前致谢
答案 0 :(得分:2)
一个可能的选择是将文件存储在Coredata中作为NSData外部记录文件,并使用某种负责加密和解密文件的NSValueTransformer。这可能是一种更复杂的方法,但会为您提供很多灵活性。
快速搜索NSValueTransformer encrypt NSData
会产生一些有趣的结果,可能会让您入手。
希望这有帮助!