我正在加密我的應用程序中的核心數據文件。我在git集線器中找到了像SQLCipher和encrypted-core-data sdks這樣的解決方案,作爲保護開源數據的最佳和最常用的sdks。但是我看過一些文章,顯示這些SDK消耗更多CPU的情況。用於加密核心數據的SDK
我也經歷了Apple提供的數據保護功能,但在我的情況下,我無法使用它,因爲即使設備被鎖定,我也需要我的應用程序訪問核心數據。
我知道對數據進行加密和解密確實帶來了性能問題,但是我想知道是否有任何商業付費sdks在cpu上負擔最小的加密。
自iOS8.3以來,所有的應用程序數據都被加密,除非有意共享,並且禁止所有訪問。這就是爲什麼原始文件瀏覽器和越獄成爲歷史。 –
你能否提供一份參考文章,顯示增加的CPU使用率? –
@StephenLombardo https://www.pgs-soft.com/securing-your-app-with-encrypted-core-data/ – RAM