[PHP] SQLite3 clave de encriptacion

Iniciado por patilanz, 29 Septiembre 2015, 22:26 PM

0 Miembros y 1 Visitante están viendo este tema.

patilanz

Hola quiero crear una base de datos con SQLite3 y php 5.5 y según la documentación se puede cifrar https://secure.php.net/manual/es/sqlite3.open.php pero a mi no me funciona como si no pongo un tercer parámetro:

Código (php) [Seleccionar]
$db = new SQLite3($dbName,SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE,"sqlitepassword");

Donde fallo ?

Un saludo

#!drvy

El build por defecto no maneja archivos cifrados. Es una opción opcional (xD) que se usa solo cuando compilas PHP con una librería externa de sqlite3 (como puede ser SQLCipher).

https://groups.google.com/forum/#!topic/sqlcipher/bXfk7yoVMNc


LAS DUDAS DE PHP VAN AL SUBFORO DE PHP.

Saludos

patilanz

#2
Estoy usando http://www.hostinger.es/ como hosting la versión gratis y parece que no tiene instalada ninguna libreria para lo que necesito. Tampoco creo que puedo compilar. Existen archivos php para incluir que te den soporte SQL enciptacion pero sin compilar? Ahora buscare sino tendré que ocultar el nombre del archivo u operar por mysql.
También podría cifrar cualquier dato en guardo en la base de datos y luego crear mi cliente que podrá leer.

En el subforo de php no entra nadie  ;D

#!drvy

Simplemente niega el archivo a los visitantes mediante un .htaccess.

Código (apache) [Seleccionar]
<Files "basededatos.sqlite3">
Order Allow,Deny
Deny from all
</Files>



CitarEn el subforo de php no entra nadie  ;D

No es razón para incumplir las reglas.

Saludos