2

我正在开发一个应用程序,其中包括从应用程序与之对话的服务器下载一些文件。所以我打算将下载的文件(安静敏感)存储在 aLibrary 目录中。最好我会创建一个子目录(标记为隐藏)并将其存储在它下面。但是这个隐藏的子目录可以在越狱设备上轻松访问。

有没有办法可以将它安全地存储在越狱设备上也无法访问的库目录中?

我们可以在受密码保护的子目录中创建和存储文件吗?我们如何密码保护子目录或文件?

提前致谢

4

1 回答 1

4

一种可能的选择是将 Coredata 中的文件存储为 NSData 外部记录文件,并使用某种负责加密和解密文件的 NSValueTransformer。这可能是一种更复杂的方法,但会为您提供很大的灵活性。

快速搜索NSValueTransformer encrypt NSData会产生一些有趣的结果,可能会让您入门。

希望这可以帮助!

于 2013-04-03T03:19:35.793 回答