Looking for android Keywords? Try Ask4Keywords

AndroidSichere SharedPreferences


Einführung

Gemeinsame Einstellungen sind auf Schlüsselwerten basierende XML-Dateien . Es befindet sich unter / data / data / package_name / shared_prefs / <Dateiname.xml>.

So kann ein Benutzer mit root-Berechtigungen zu diesem Speicherort navigieren und seine Werte ändern. Wenn Sie die Werte in Ihren gemeinsamen Einstellungen schützen möchten, können Sie einen einfachen Verschlüsselungs- und Entschlüsselungsmechanismus schreiben.

Sie sollten wissen, dass Shared Preferences niemals sicher erstellt wurden. Es ist nur eine einfache Methode, um Daten zu speichern.

Syntax

  1. public static String encrypt (String-Eingabe);
  2. public static String decrypt (Zeicheneingabe);

Parameter

Parameter Definition
Eingang Stringwert zum Verschlüsseln oder Entschlüsseln.

Bemerkungen

Gemeinsame Einstellungen wurden nie als sicher erstellt, es ist nur eine einfache Methode, um Daten zu erhalten.

Es ist keine gute Idee, gemeinsam genutzte Voreinstellungen zum Speichern kritischer Informationen wie Benutzeranmeldeinformationen zu verwenden. Um Benutzeranmeldeinformationen (z. B. Kennwörter) zu speichern, müssen Sie andere Methoden verwenden, beispielsweise den AccountManager Android.

Sichere SharedPreferences Verwandte Beispiele