我需要在iOS上的文档目录中保护文件,尤其是图像。我不希望用户可以通过Xcode或iExplorer应用程序下载文档目录中的图像。 我研究iOS 6,Apple通过设备密码支持安全性。但它并不像我预期的那样。
你有什么想法吗?
答案 0 :(得分:1)
最简单的方法是使用NSData
方法writeToFile:options:error:
使用其中一个选项NSDataWritingOptions
将加密文件写入:
NSDataWritingFileProtectionComplete
,
NSDataWritingFileProtectionCompleteUnlessOpen
或
NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication
否则,您可以使用CommonCrypto
函数自行加密/解密。除了保护和处理密钥以及确保密钥是最重要的部分并且最难实现之外,这并不是很难。
答案 1 :(得分:-1)