encryption或保护iOS应用程序的NSDocumentsDirectory中存储的文件

我有一个自定义要求在我的产品之一,我需要保护或encryption存储在NSDocumentsDirectory文件夹内的文件。 即使这些文件被邮寄(应用程序有能力邮寄文件)给其他人,他或她将不能打开这个文件,而不使用我的应用程序(我将使用电子邮件附件的function打开)。 所以基本上只有应用程序可以访问所有这些文件,没有应用程序的文件应该是垃圾。 有没有办法做到这一点,或者有没有做过一些事情。

我也看到了这一点,但不能得到一个完整的想法。

如果您想要一个不需要严重安全性的数据的快速简单的方法,只需使用固定的密码来压缩文件。

ZipArchive是一个很好的图书馆。

对于更严重的方法,请检查iOS – 使用自定义encryption密钥保护文件?

你提到的另一篇文章是关于密码保护文件的概念,我遇到了同样的问题,这个问题是我们自定义的文件在我们的团队中,将文件的内容编码在随机的位置,并保存它。 只有我们的应用程序可以正确解码,因为我们有钥匙:)

这是一个Windows应用程序,它也可以在这里工作。