我正在加密我的应用程序中的核心数据文件。我在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