Bueno, el caso es que tengo una aplicacion en la cual querria cifrar toda la Base de Datos o protegerla con contraseña... Alguna idea de como es posible realizar esto sin tener que cifrar directamente el archivo?, Estoy trabajando desde el FrameWork Qt con C++.
Si, estoy utilizando la clase de sqlite en Qt?. No quiero cifrar en si el archivo, sino proteger de Lectura y Escritura la Base de Datos con una contraseña.
pues sqlite no soporta usuarios ni permisos toca cifrar la bd con una key generarda a partir de un usuario y una contraseña... algo como dbkey = sha1(usuario+pass) o similar
la diferencia entre ambos es el servidor... Ya que sqlite es portable y no usa servidor no puede gestionar usuarios... Postgresql es una historia distinta y autenticas la conexion pero no cifras el contenido... Solo no estara disponible para usuarios no autenticados en el servidor