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

如何从用户访问中加密iOS文件(如PDF)?,ios,Ios,有没有一种方法可以保护应用程序中下载的文件,防止用户在将设备插入计算机时通过牢狱之灾的设备或类似iExplorer的设备访问这些文件 我主要考虑PDF文件之类的东西,并考虑以某种方式对它们进行加密,然后将数据存储在sqlite数据库中。我还研究了“NSDataWritingFileProtectionComplete”,但它似乎只在手机锁定时加密数据 欢迎提出任何建议。谢谢。您可以使用CCCrypt库对数据进行加密 这些链接将引导您走向正确的方向: 如果只是PDF文件,最简单的保护方法就是对文

有没有一种方法可以保护应用程序中下载的文件,防止用户在将设备插入计算机时通过牢狱之灾的设备或类似iExplorer的设备访问这些文件

我主要考虑PDF文件之类的东西,并考虑以某种方式对它们进行加密,然后将数据存储在sqlite数据库中。我还研究了“NSDataWritingFileProtectionComplete”,但它似乎只在手机锁定时加密数据


欢迎提出任何建议。谢谢。

您可以使用CCCrypt库对数据进行加密

这些链接将引导您走向正确的方向:


如果只是PDF文件,最简单的保护方法就是对文件进行密码保护。你的应用程序可以使用密码打开它们,但从设备上抓取文件的人将无法打开。

一旦设备被破解,设备的安全性就无法得到保证(安卓系统也是如此,让自己能够以root用户身份运行文件)如果SDK没有提供任何内容,您应该能够通过实现自己的加密方法来加密文件。谢谢Bobby,非常有用。我还发现下面的页面有一些关于加密数据的好信息:@AndyDunn你能告诉我你最终实现了什么吗