Руководство по PHP для SQLite3 :: открыть есть эта информация:
public bool SQLite3::open (
string $filename
[, int $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE
[, string $encryption_key ]]
)
Открывает базу данных SQLite 3. Если сборка включает шифрование, она попытается использовать ключ.
Я хотел бы использовать зашифрованные базы данных SQLite для проекта, над которым я работаю, но я нигде не могу найти никакой информации о том, как создать модуль SQLite, включая шифрование.
Кто-нибудь знает как это сделать?
Возможно, настолько очевидно, что никто не опубликовал никакой информации или, возможно, доступны только коммерческие модули.
Я заметил, что разработчики SQLite предлагают проприетарный расширение шифрования. Это единственный выход?
Вы также можете использовать Berkeley DB, который имеет SQLite-совместимый API-интерфейс и включает шифрование как часть загрузки.