Comment Sécuriser Android Partagé Préférences?

Le lieu commun où SharedPreferences sont stockées dans les applications Android est:

/data/data/<package name>/shared_prefs/<filename.xml>

De l'utilisateur avec les privilèges de root pouvez accéder à cet endroit, et peut changer ses valeurs.Besoin de protection, il est d'une grande importance.

De combien de façons on peut chiffrer l'ensemble shared_pref's xml fichier?

Nous savons tous que nous pouvons chiffrer et enregistrer des données dans shared_pref's xml fichier, mais ce n'est pas seulement sûr à 100%, donc besoin de chiffrer tout le fichier avec une clé. Besoin d'aide pour connaître les différentes façons de chiffrer l'ensemble xml fichier. C'est la question générique, différentes méthodes de cryptage discutés ici les réponses peuvent être utiles à tous les développeurs dans la sécurisation des applications.