php 手册SQLite3 ::打开有此信息:
public bool SQLite3::open (
string $filename
[, int $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE
[, string $encryption_key ]]
)
打开 SQLite 3 数据库。如果构建包含加密,则它将尝试使用密钥。
我想在我正在进行的项目中使用加密的 SQLite 数据库,但是我在任何地方都找不到有关如何构建 SQLite 模块(包括加密)的信息。
有谁知道如何做到这一点?
也许很明显没有人发布任何信息,或者只有商业模块可用。
我注意到 SQLite 的开发人员提供了一个专有的加密扩展。这是唯一的出路吗?
答案1
您还可以使用伯克利数据库,它具有与 SQLite 兼容的 SQL API,并且在下载中包含加密功能。