Android De Stockage Sécurisé

Je veux stocker certains petits mais pièce essentielle de l'information tels que des clés AES dans mon application Android. Quelle serait la méthode recommandée pour ce faire? Je ne veux pas coder en dur des clés dans le cadre de ma demande.

Je regarde Fichier de clés mais il ne résout pas vraiment mon problème. Il peut stocker mes clés étant donné que je peux fournir un mot de passe. Alors j'ai besoin de trouver un endroit sûr pour stocker ce mot de passe qui est la même que mon problème d'origine.

Est-il intégré dans Android classe pour effectuer cette tâche? Ou dois-je regarder pour les bibliothèques tierces? À l'aide de NDK est également acceptable pour moi.

Mise à jour:

J'espérais trouver une API Android pour le stockage, telles que les garanties que seule l'application stockée certaines informations peuvent les récupérer en arrière. Android OS pourrait avoir appliqué cette reposant sur la signature signatures de l'application. De cette façon, ma demande peut générer une clé aléatoire lors de la première exécution et de le stocker dans un endroit sûr pour une utilisation ultérieure. Existe-il une API pour cela?

  • Eh bien, si vous stockez des données dans l'application /data/data/<packagename>/ alors seulement que l'application peut accéder. Ce n'est pas vrai si le téléphone est enracinée si. Mais autre que cela, vous devriez être ok stockage de données de mot de passe il.
InformationsquelleAutor Szere Dyeri | 2010-07-27