我在我的一个产品中有一个自定义需求,我需要保护或加密存储在NSDocumentsDirectory文件夹中的文件。即使这些文件被邮寄(应用程序有能力邮寄文件)给其他人,他或她将无法打开这个文件,而不使用我的应用程序(我将使用打开电子邮件附件的功能)。所以基本上只有应用程序可以访问所有这些文档没有应用程序,这些文档就只是垃圾。有没有办法做这件事,或者以前有人做过吗?
我也看到了这个,但不能得到一个完整的想法。
如果您想要一种不需要严格安全保护的快速简便的方法,只需使用固定密码压缩文件。
ZipArchive是一个很好的库。
对于更严肃的方法,检查iOS -使用自定义加密密钥保护文件?
你提到的另一篇文章是关于密码保护文件的概念,我遇到了与我的自定义文件相同的问题,我们的团队在随机位置编码文件的内容,并保存它。只有我们的应用程序可以正确解码,因为我们有密钥:)
这是一个windows应用程序,它也可以在这里工作