Назад | Перейти на главную страницу

Как включить шифрование для SQLite3 в PHP5.3?

Руководство по 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-интерфейс и включает шифрование как часть загрузки.