Sto scrivendo un'applicazione in cui gli utenti a volte effettuano ordini attraverso di essa. Voglio dare agli utenti la possibilità di salvare le loro informazioni di fatturazione (nome, indirizzo, ecc.) In modo che possano essere rapidamente ripristinate in un secondo momento se vogliono fare un altro ordine. L'utente inserirà una password per proteggere i dati.C'è un modo per archiviare in modo sicuro i dati dell'utente su un dispositivo Android?
Ovviamente non posso semplicemente mettere questo come un file sul dispositivo, come chiunque può eseguire il root/trovare i dati. Esiste un metodo Android integrato per la memorizzazione di dati protetti che è bloccato con una password? In caso contrario, quale è un buon punto di partenza per archiviare questi dati in modo sicuro utilizzando Java?
Modifica: per chiarire, quando dico che l'utente immetterà una password, non intendo dire che abbia trovato un modo per proteggere i dati ancora. Sto solo cercando di trasmettere il metodo con cui l'utente si impegna a proteggere i dati dalla loro parte; ora sto cercando di capire come mantenere la mia parte del patto. :)
@Daniel: Anche un fan di Braid? –
@Martijn: Molto molto. :) Dovrei però correggere i canali alfa sulla mia icona. –
Ho scritto (coperto) Braid in Java. Funziona bene! –