标签: ios sqlite
除了使用SQLCipher之外,还有什么方法可以保护sqlite文件吗?
我发现当我打开我的sqlite文件时,有一个按钮("文件" - >"加密"),我可以输入加密密钥。但我在Xcode的项目中不知道如何设置解密密钥以打开我的数据库。
答案 0 :(得分:0)
不要加密整个文件。只需加密您认为敏感的数据。
核心数据值转换器易于编写,可以在Core Data模型中指定。他们将在数据进入时对其进行转换,并从关系数据库的字段中获取。
请参阅NSValueTransformer,例如:NSValueTranformer to encrypt data
NSValueTransformer