iPhone应用程序可以加密其存储的数据吗?因此,即使是使用Jailbroken iOS设备的用户也无法访问该文件。例如,游戏中心可能会与本地数据同步,您不希望用户操纵分数。你不希望你的IAP被绕过。iOS如何通过加密存储持久数据?
在写入设备之前是否有简单的方法来加密数据?
也许我的问题不是很清楚。他们是:
当我使用像这样的东西:[array writeToFile:path atomically:YES];有没有任何自动加密,以确保只有我的应用程序可以正确访问文件?
如果不是,实现它的最简单方法是什么?
PS:现在我发现的NSData可以做的工作,但NSDataWritingFileProtectionComplete标志要求#if __IPHONE_4_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
。我想知道在不支持的设备上会发生什么?
即使在正常的iOS设备上,用户也可以访问所有数据(只读)。带有像iPhoneExplorer这样的应用程序。 – rckoenes