我了解到,在iOS 4及以上版本,应用程序可以使用数据保护功能为其磁盘数据添加一层安全性。数据保护利用特定设备上(如iPhone 3GS和iPhone 4)内置的加密硬件将文件以加密格式存储到磁盘上。当用户设备被锁定时,受保护的文件即使是创建它们的应用程序也是无法访问的。在您的应用程序可以访问其中一个受保护文件之前,用户必须明确地解锁设备(通过输入适当的密码)。
我的问题是,我能否将其用于应用程序级别的保护?即使用户没有为其设备设置密码,所有与我的应用程序相关的数据都必须使用上述方法进行加密,而当应用程序进入后台时。这可能吗?让我们这样说,“每当我的应用程序进入后台时,我的应用程序中的所有机密数据都必须进行硬件加密,当应用程序恢复时,它必须提示我输入我的密码。” 我已经寻找解决方案超过两天了...非常感谢任何帮助...
我的问题是,我能否将其用于应用程序级别的保护?即使用户没有为其设备设置密码,所有与我的应用程序相关的数据都必须使用上述方法进行加密,而当应用程序进入后台时。这可能吗?让我们这样说,“每当我的应用程序进入后台时,我的应用程序中的所有机密数据都必须进行硬件加密,当应用程序恢复时,它必须提示我输入我的密码。” 我已经寻找解决方案超过两天了...非常感谢任何帮助...