Looking for android Answers? Try Ask4KnowledgeBase
Looking for android Keywords? Try Ask4Keywords

AndroidSecure SharedPreferences


Introducción

Las preferencias compartidas son archivos XML basados ​​en valores clave . Se encuentra en / data / data / package_name / shared_prefs / <filename.xml>.

Por lo tanto, un usuario con privilegios de root puede navegar a esta ubicación y puede cambiar sus valores. Si desea proteger los valores en sus preferencias compartidas, puede escribir un mecanismo simple de cifrado y descifrado.

Debe tener en cuenta que las Preferencias Compartidas nunca fueron diseñadas para ser seguras, es solo una forma simple de conservar los datos.

Sintaxis

  1. Cifrado de cadena estática pública (entrada de cadena);
  2. Descifrado de cadenas públicas estáticas (entrada de cadenas);

Parámetros

Parámetro Definición
entrada Valor de cadena para cifrar o descifrar.

Observaciones

Las preferencias compartidas nunca se crearon para ser seguras, es solo una forma simple de conservar los datos.

No es una buena idea usar preferencias compartidas para almacenar información crítica, como las credenciales de usuario. Para guardar las credenciales de usuario (como las contraseñas), debe utilizar otros métodos, como el AccountManager de Android.

Secure SharedPreferences Ejemplos relacionados