2016-04-09 13 views
0

Ich schreibe gerade eine Banking App. Viele Informationen werden auf dem Gerät zwischengespeichert, um ohne Verzögerung darauf zugreifen zu können. Diese Informationen umfassen sinnvolle Daten wie Informationen über ein Bankkonto (z. B. Name des Inhabers, Bankname, Bankkontonummer oder das aktuelle Guthaben, aber keine Transaktionsdaten). Diese Informationen werden in einer Datei gespeichert, die von Context#openFileOutput(String, int) unter Verwendung Context#MODE_PRIVATE generiert wird. Ich möchte diese Informationen weiter schützen, indem ich sie verschlüssle.Lokale Dateien der App verschlüsseln

Meine Frage ist: Was wäre ein geeigneter Schlüssel für die symmetrische Verschlüsselung? Ich habe überlegt, die PIN zu verwenden, die für den Zugriff auf die App benötigt wird, aber ich konnte den Fingerabdruckleser nicht implementieren, weil ich die PIN nicht erhalte.

Vielen Dank im Voraus!

Antwort

Verwandte Themen