2011-08-07 14 views

Respuesta

3

En teoría, una base de datos SQLite creada por su aplicación será visible desde su aplicación, pero no desde fuera de la aplicación - vea Using Databases.

Aún así, supongo que, de una manera u otra, alguien podría recuperar esa base de datos (utilizando algún FileExplorer en un dispositivo de la raíz o bien using ADB) - así, podría ser prudente al menos encriptar los datos sensibles.

1

SQLite no está encriptado. Si almacena texto en una base de datos SQLite, debe suponer que cualquier persona con acceso al dispositivo tiene acceso al texto.

1

Hay una pregunta similar ya ha respondido here

Básicamente, se puede utilizar envoltorio System.Data.Sqlite, que incluye el cifrado

Cuestiones relacionadas