Looking for android Keywords? Try Ask4Keywords

AndroidSecure SharedPreferences


Introduction

Les préférences partagées sont des fichiers XML basés sur des valeurs-clés . Il se trouve sous /data/data/package_name/shared_prefs/<filename.xml> .

Ainsi, un utilisateur disposant des privilèges root peut accéder à cet emplacement et peut modifier ses valeurs. Si vous souhaitez protéger des valeurs dans vos préférences partagées, vous pouvez écrire un mécanisme simple de chiffrement et de déchiffrement.

Vous devez savoir que les préférences partagées n'ont jamais été conçues pour être sécurisées, mais simplement pour conserver les données.

Syntaxe

  1. public static String encrypt (entrée de chaîne);
  2. public static String decrypt (entrée de chaîne);

Paramètres

Paramètre Définition
contribution Valeur de chaîne pour chiffrer ou déchiffrer.

Remarques

Les préférences partagées n'ont jamais été conçues pour être sécurisées, c'est juste un moyen simple de conserver les données.

Ce n'est pas une bonne idée d'utiliser les préférences partagées pour stocker des informations critiques telles que les informations d'identification de l'utilisateur. Pour enregistrer les informations d'identification de l'utilisateur (telles que les mots de passe), vous devez utiliser d'autres méthodes telles que AccountManager d'Android.

Secure SharedPreferences Exemples Liés