任何人都可以发布如何打开 sqlcipher 数据库的代码示例吗?我想我们需要以某种方式调用 key 函数。
问问题
2609 次
2 回答
2
假设您已经安装了支持 SQLCipher 的 SQLite.swift(如果没有,请按照这些说明进行操作),您只需要在对象key
上调用该函数Database
:
import SQLite
let db = Database("path/to/ciphered.sqlite3")
db.key("your_key")
键入后,您可以使用以下方法更改加密密钥rekey
:
db.rekey("your_new_key")
于 2015-03-04T16:54:41.940 回答
1
看看SQLite.swift。
- 看看如何调用底层的 sqlcipher 函数。例如
sqlite3_key()
,参见Cipher.swift - 要查看如何使用密钥在 SQlite.swift 中打开 sqlcipher 数据库: CipherTests.swift
于 2015-03-04T11:06:33.193 回答