我想阻止對存儲在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