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++.
el archivo? Estas usando la clase de sqlite en qt? Ese archivo quieres cifrar?
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 :xD
:xD que tal postgresql?
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 :P
:xD ya opte por cifrar a mano los datos.