我怎样才能在PHP5.3中启用SQLite3的encryption?

SQLite3 :: open的php手册有这样的信息:

public bool SQLite3::open ( string $filename [, int $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE [, string $encryption_key ]] ) 

打开SQLite 3数据库。 如果构build包含encryption,那么它将尝试使用密钥。

我想为我正在处理的项目使用encryption的SQLite数据库,但在如何构buildSQLite模块(包括encryption)方面找不到任何信息。

有谁知道如何做到这一点?

也许很明显,没有人发布任何信息,或者只有商业模块可用。
我注意到SQLite的开发者提供了专有的encryption扩展 。 这是唯一的办法吗?

您也可以使用Berkeley DB ,它具有兼容SQLite的SQL API,并将encryption作为下载的一部分。