Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
除了使用 SQLCipher 之外,还有什么方法可以保护 sqlite 文件吗?
我发现当我打开我的 sqlite 文件时,有一个按钮(“文件”->“加密”)可以让我输入加密密钥。但我不知道在我的 Xcode 项目中如何设置解密密钥来打开我的数据库。
不要加密整个文件。只需加密您存储的被视为敏感的数据。
Core Data 值转换器易于编写,并且可以在 Core Data 模型中指定。他们将在数据进入和离开关系数据库的字段时对其进行转换。
参见NSValueTransformer,例如:NSValueTranformer 加密数据
NSValueTransformer