如何从用户访问加密iOS文件(例如PDF)?

时间:2012-02-27 17:47:46

标签: ios

有没有办法保护应用程序中下载的文件,以防止用户通过监狱设备或类似iExplorer的设备插入计算机时访问这些文件?

我主要考虑像PDF文件这样的东西,并考虑过以某种方式对它们进行加密,然后将数据存储在sqlite数据库中。我调查的另一件事是'NSDataWritingFileProtectionComplete',但这似乎只是在电话被锁定时加密数据。

任何建议超过欢迎。感谢。

2 个答案:

答案 0 :(得分:9)

您可以使用CCCrypt库加密数据。

这些链接应指导您正确的方向:

http://aptogo.co.uk/2010/07/protecting-resources/

http://www.raywenderlich.com/6475/basic-security-in-ios-5-tutorial-part-1

答案 1 :(得分:1)

如果它只是PDF文件,保护它们的最简单方法是对文件进行密码保护。您的应用可以使用密码打开它们,但是从设备中获取文件的用户将无法使用该密码。