有人可以发布如何打开sqlcipher数据库的代码示例吗?我想我们需要以某种方式调用关键函数。
答案 0 :(得分:2)
假设您已经安装了SQLite.swift并支持SQLCipher(如果没有,follow these instructions),您只需要调用key
对象上的Database
函数:
import SQLite
let db = Database("path/to/ciphered.sqlite3")
db.key("your_key")
键入后,您可以使用rekey
更改加密密钥:
db.rekey("your_new_key")
答案 1 :(得分:1)
看看SQLite.swift。
sqlite3_key()
,请参阅Cipher.swift