Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: [L]ord [R]NA en 17 Noviembre 2010, 09:09 am



Título: Cifrar una Base de Datos.
Publicado por: [L]ord [R]NA en 17 Noviembre 2010, 09:09 am
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++.


Título: Re: Cifrar una Base de Datos.
Publicado por: Nakp en 19 Noviembre 2010, 00:07 am
el archivo? Estas usando la clase de sqlite en qt? Ese archivo quieres cifrar?


Título: Re: Cifrar una Base de Datos.
Publicado por: [L]ord [R]NA en 19 Noviembre 2010, 08:34 am
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.


Título: Re: Cifrar una Base de Datos.
Publicado por: Nakp en 20 Noviembre 2010, 04:06 am
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


Título: Re: Cifrar una Base de Datos.
Publicado por: [L]ord [R]NA en 21 Noviembre 2010, 02:38 am
:xD que tal postgresql?


Título: Re: Cifrar una Base de Datos.
Publicado por: Nakp en 21 Noviembre 2010, 18:24 pm
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


Título: Re: Cifrar una Base de Datos.
Publicado por: [L]ord [R]NA en 22 Noviembre 2010, 01:36 am
:xD ya opte por cifrar a mano los datos.