24 lines
1.6 KiB
ReStructuredText
24 lines
1.6 KiB
ReStructuredText
PDO SQLCipher
|
||
============
|
||
|
||
Драйвер, реализующий интерфейс PDO (PHP Data Objects) для SQLCipher без замещения оригинальной версии PDO SQLite или системной версии SQLite. Основан на оригинальном коде PDO SQLite путем простого замещения имен и встраиванием кода SQLCipher (вместо динамической линковки с библиотеками SQLite).
|
||
|
||
Подобное разделение позволяет работать с шифрованными базами только тем приложениям, которые в этом явно нуждаются не опасаясь потери данных или замедления работы остальнх приложений.
|
||
|
||
Скрипт сборки протестирован на Debian Squeeze (PHP 5.3.3) и FreeBSD 8.2 (PHP 5.4.3)
|
||
|
||
Для сборки под Debain потребуются (помимо стандартных) следующие dev пакеты:
|
||
|
||
* libicu-dev
|
||
* libreadline-dev
|
||
* libssl-dev
|
||
* php5-dev
|
||
* tcl-dev
|
||
|
||
SQLCipher
|
||
=========
|
||
|
||
SQLCipher является расширением SQLite, которое реализует прозрачное шифрование файлов данных посредством AES-256. Страницы базы данных шифруются перед записью на диск и расшифровываются при чтении.
|
||
|
||
* Официальный сайт: http://sqlcipher.net
|
||
* Репозиторий кода: https://github.com/sqlcipher/sqlcipher
|