加密或保护存储在iOS应用程序NSDocumentDirectory中的文件

时间:2013-04-23 17:46:15

标签: ios ipad nsdocumentdirectory ios-enterprise

我的某个产品中有自定义要求,我需要保护或加密存储在NSDocumentsDirectory文件夹中的文件。即使这些文件被邮寄(应用程序有能力邮寄文件)给其他人,他或她也不能在不使用我的应用程序的情况下打开此文档(我将使用电子邮件附件的功能)。因此,基本上只有应用程序可以访问所有这些文档,没有应用程序,文档应该只是垃圾。有没有办法做到这一点,或者之前有任何人做过。

我也看到 this ,但无法完全了解。

2 个答案:

答案 0 :(得分:2)

如果您想快速简便地处理不需要严格安全性的数据,只需使用固定密码压缩文件即可。

ZipArchive是一个很好的库。

要采用更严肃的方法,请检查iOS - Protecting files with a custom encryption key?

答案 1 :(得分:1)

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

这是一个Windows应用程序,它也适用于此。

相关问题