发布于 2016-05-04 10:15:56
当使用iOS级加密时,性能影响有多大?
这将是一个很好的基准。就像领域的10%开销数字一样,您的里程将根据您所做的工作类型、读取和写操作的数量、数据库的大小、设备的存储控制器等而有所不同。
我怀疑苹果已经不遗余力地将NSFileProtection密码的开销降到最低,如果它接近领域10%的数字,我会感到惊讶。
与来自微基准的数字相比,您应该更多地关注每种方法的特性和局限性。
例如,当设备被锁定时,NSFileProtectionComplete不允许您访问文件,而SQLCipher和王国的加密允许您访问它,只要您有加密密钥。另外,如果您将文件导出到iOS之外,则NSFileProtection将不应用于此,因此,如果需要导出加密文件,则应使用SQLCipher或领域的加密。
https://stackoverflow.com/questions/37022693
复制相似问题