Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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.