2015-01-19 3 views
0

Я пытаюсь создать инструмент, который имеет дело с довольно конфиденциальными данными, с PHP/Symfony, защита паролем должна быть достаточной.Шифровать SQLite DB, доступ в корыто Symfony, открыть с паролем

Я бы хотел, чтобы пользователи предоставили пароль для открытия БД.

Я хотел бы получить SQLite DB, чтобы он выполнялся локально на очень небольшом аппаратном обеспечении, а также с хорошей переносимостью данных (просто скопируйте & вставьте каталог, сервер relauch, сделанный).

Как открыть БД после отправки пароля? Как это сделать через ORM доктрины? Существует ли волшебный плагин с функциями тезисов?

(я также рассматриваю ряд шифрования построчно, но я хотел бы знать, если есть более стандартный способ)

ответ

1

Вы можете зашифровать файл базы данных с GPG и расшифровывать перед открытием соединения

+0

Где вы могли бы подключиться к коду до и после подключения доктрины? Замена службы для доктрины и инкапсулирование всего? – Bactisme

Смежные вопросы