AndroidSecure SharedPreferences


introduzione

Le preferenze condivise sono file XML basati su valori-chiave . Si trova in /data/data/package_name/shared_prefs/<filename.xml> .

Quindi un utente con privilegi di root può navigare in questa posizione e può cambiarne i valori. Se si desidera proteggere i valori nelle preferenze condivise, è possibile scrivere un semplice meccanismo di crittografia e decrittografia.

Dovresti sapere che le preferenze condivise non sono mai state create per essere sicure, è solo un modo semplice per conservare i dati.

Sintassi

  1. public static String encrypt (String input);
  2. public static String decrypt (String input);

Parametri

Parametro Definizione
ingresso Valore stringa da crittografare o decrittografare.

Osservazioni

Le preferenze condivise non sono mai state create per essere sicure, è solo un modo semplice per mantenere i dati.

Non è una buona idea utilizzare le preferenze condivise per archiviare informazioni importanti come le credenziali dell'utente. Per salvare le credenziali dell'utente (come le password) è necessario utilizzare altri metodi come AccountManager di Android.

Secure SharedPreferences Esempi correlati