¿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.

  • Intenta reabrir un objeto ya cerrado: sqlitequery
  • Sqlite android extraer contactos con número de teléfono
  • Navegar por la base de datos SQLite desde Android Studio
  • Base de datos de diccionarios sin conexión para la aplicación de Android
  • Cómo obtener el ID de botón de radio comprobado creado dinámicamente en android
  • Desempeño de Android: Archivo plano vs SQLite
  • Crear base de datos SQLite en android
  • Debería llamar a .close () en SQLiteDatabase y SQLiteOpenHelper
  • Android Store un objeto parcelable en SQLite
  • Leer datos de sqlite cuando se está ejecutando una transacción (Android)
  • Adb shell setprop log.tag.SQLiteStatements VERBOSE no hace nada?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.