我想阻止对存储在Documents目录中的应用程序文件的修改。数据保护能力是否足以用于安全应用程序文件
我尝试CryptoSwift和AES256CBC库,但他们我的应用程序,其具有多个读取大大减缓对我的应用程序项目,它足以阻止用户/写文件
启用Data Protection
能力修改论文文件中的内容?
我想阻止对存储在Documents目录中的应用程序文件的修改。数据保护能力是否足以用于安全应用程序文件
我尝试CryptoSwift和AES256CBC库,但他们我的应用程序,其具有多个读取大大减缓对我的应用程序项目,它足以阻止用户/写文件
启用Data Protection
能力修改论文文件中的内容?
如果iPhone没有越狱,数据保护功能对除iPhone用户以外的所有人都是安全的。它使用AES加密,加密密钥存储在钥匙串中。
数据保护功能使用Common Crypto,它使用硬件加密引擎,速度非常快,在我的iPhone 6s上,1MB以2.3 mSec加密,速率> 400MB/s。
最好避免使用CryptoSwift,其他事情比基于Common Crypto的实现慢100到1000倍。 Apple的Common Crypto已通过FIPS认证,并且经过充分审查,使用CryptoSwift正在考虑正确性和安全性。 – zaph