Foros del Web » Programación para mayores de 30 ;) » Java »

Como Encryptar/Desencryptar base datos Sqlite en Java??

Estas en el tema de Como Encryptar/Desencryptar base datos Sqlite en Java?? en el foro de Java en Foros del Web. Hola, Estoy trabajando con un programa que utiliza una base de datos sqlite, pero quiero asegurarme que no puedan manipular la base de datos. Pense ...
  #1 (permalink)  
Antiguo 09/06/2015, 11:14
 
Fecha de Ingreso: agosto-2011
Mensajes: 73
Antigüedad: 12 años, 8 meses
Puntos: 0
Como Encryptar/Desencryptar base datos Sqlite en Java??

Hola,

Estoy trabajando con un programa que utiliza una base de datos sqlite, pero quiero asegurarme que no puedan manipular la base de datos.

Pense en encryptarla y desencryptarla cada vez q necesite usarla.

Que metodo o libreria existe para lograr esto, o si hay algun otro camino, lo que me preocupa es q la base de datos la utilizo muy frecuentemente en el programa y esto la deja vulnerable.

Cual es la mejor opcion en este caso ??
  #2 (permalink)  
Antiguo 09/06/2015, 14:33
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Como Encryptar/Desencryptar base datos Sqlite en Java??

Buenas,

SQLite no permite por si misma encriptar la base de datos ni soporta el concepto de autenticación por user/password.

Sin embargo existen soluciones externas para hacerlo.

http://www.andbrain.com/product/sqlitecrypto/
De pago, 20 dolares.

https://www.zetetic.net/sqlcipher/
Tiene versión de pago y versión "Community"

En cualquier caso te recomiendo esta lectura:
http://www.sqlite.org/whentouse.html


Un saludo
__________________
If to err is human, then programmers are the most human of us

Etiquetas: desencriptar, sqlite3
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.