Wie sichere Anmeldeinformationen (Passwort) in Android-Anwendung speichern?

Ich möchte das Kennwort, das zum Signieren in einer Finanzanwendung verwendet wird, die ich entwickle, an einem sicheren Ort speichern. Nachdem ich ein bisschen im Internet gesurft habe, habe ich folgende Optionen gefunden, aber jede hat einen gewissen Nachteil.

1) Schlüsselanhänger.
Nur in OS Version 4 verfügbar.

2) Gemeinsame Einstellungen.
Es speichert Daten im Klartext, obwohl der Verschlüsselungsschlüssel durch Dekompilieren des Anwendungscodes gefährdet werden kann, wenn ich die Daten verschlüssele.

3) Greifen Sie auf den Keystore-Daemon zu und speichern Sie die Anmeldeinformationen darin.
(http://nelenkov.blogspot.com/2012/05/storing-application-secrets-in-androids.html) Erfordert ein anderes Passwort, um sich zu erinnern.

Bitte schlagen Sie mir einen besseren Weg vor, um Anmeldeinformationen in Android-Anwendungen wie IPhone KeyChain zu sichern.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage