相关疑难解决方法(0)

如何在iPhone上加密CoreData内容

我有一些信息,我想在iPhone应用程序上静态加密.我是iPhone开发的新手,有些我对CoreData以及它与视图的集成方式并不十分熟悉.我将数据作为JSON,但我可以轻松地将其放入SQLITE3数据库或任何其他支持数据格式.我将采取最简单的方法(a)加密和(b)与iPhone视图层集成.

每次启动应用程序时,用户都需要输入密码来解密数据.加密的目的是在用户丢失电话时防止数据被访问.

出于速度原因,我宁愿一次加密和解密整个文件,而不是加密数据库每一行中的每个字段.

注意:这是不一样的想法的问题929744,其目的是让用户从搞乱或看到的数据.使用时数据应完全透明.

另请注意:我愿意使用SQLCipher存储数据,但更愿意使用iPhone/CoreData框架上已有的东西,而不是经历冗长的构建/集成过程.

iphone encryption core-data

46
推荐指数
4
解决办法
3万
查看次数

在iPhone OS中加密SQLite数据库文件

iPhone上的任何SQLite数据库都只是与应用程序捆绑在一起的文件.任何人都可以相对简单地提取此文件并进行查询.

您对加密数据库中存储的文件或数据有何建议?

编辑:该应用程序是一个将与其他用户玩的游戏.有关用户相对优势和劣势的信息将存储在DB中.我不希望用户能够在手机上破坏他们的声誉/权力等,然后赢得比赛/联赛等(注意:试图模糊,因为这个想法是在NDA下).

我不需要军事加密,我只是不想用纯文本存储东西.

编辑2:稍微澄清一下,我的主要目标是

  1. 破解敏感数据是非常重要的
  2. 有一个简单的方法来发现数据是否已被更改(某种校验和)

sqlite iphone encryption checksum ios

20
推荐指数
4
解决办法
2万
查看次数

标签 统计

encryption ×2

iphone ×2

checksum ×1

core-data ×1

ios ×1

sqlite ×1