¿Es seguro almacenar nombre de usuario y contraseñas en un SQLite local db en Android?

Estoy en el punto donde puedo permitir al usuario almacenar credenciales para una aplicación web sencilla en mi próxima aplicación Android. Mi miedo (ser nuevo para Android) es que otras aplicaciones (malvadas) podrían llegar a esta base de datos aparentemente local (local a mi aplicación que es)

Al escribir esta característica, ¿debería temer que otras aplicaciones obtengan estos datos? Si es así cuál es la mejor manera de cifrarlo localmente (pero recuerda que necesito retirarlo en algún momento para registrar al usuario cuando están usando la aplicación)

¡gracias!

2 Solutions collect form web for “¿Es seguro almacenar nombre de usuario y contraseñas en un SQLite local db en Android?”

Tengo una situación similar, y encontré la clase SimpleCrypto suficiente para mis necesidades para obtener las contraseñas cifradas para evitar la salida de texto sin formato de contraseñas que se leen fácilmente.

La forma en que decida utilizar una clave para el cifrado es otra cuestión. Como se muestra aquí , usted podría usar la identificación única del teléfono (problemas obvios son que si cambian de teléfono no puede descifrar sus datos), o simplemente usar una cadena aleatoria en su código. Depende de lo duro que quiera hacer la recuperación y la importancia de los datos que está asegurando.

No … la otra aplicación no podrá acceder a datos privados como tu base de datos sqlite. Pero, es digno de cifrar al menos las contraseñas, por si acaso.

  • Cómo solucionar el error "HeapWorker is wedged" en Android?
  • ¿Sqlite "inserta o reemplaza" trabajo con AUTOINCREMENT clave primaria?
  • ¿Cuál es el equivalente más cercano a una variable Session / Cookie en Android?
  • Los datos guardados se perdieron al reiniciar la aplicación (android)
  • Problema en la lectura de la base de datos sqllite
  • ¿Cómo puedo recuperar datos de la base de datos con el cursor? (Android, SQLite)
  • Android sqlite "base de datos está bloqueado" errores a pesar del uso de proveedor de contenido y acceso a bases de datos secuenciales
  • ¿Qué tipos de caché realiza SQLite en Android?
  • Android, manejar SQLiteConstraintException
  • ¿Detectando la transacción olvidada de SQLite en Android usando StrictMode?
  • Android sqlite cómo comprobar si existe un registro
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.