Я пишу приложение, в котором пользователи иногда делают заказы. Я хочу предоставить пользователям возможность сохранять свою платежную информацию (имя, адрес и т.д.), Чтобы ее можно было быстро восстановить позже, если они хотят сделать другой заказ. Пользователь будет вводить пароль для защиты данных.
Очевидно, я не могу просто поместить это как файл на устройство, так как любой может root/найти данные. Есть ли встроенный метод Android для хранения защищенных данных, заблокированных паролем? Если нет, то что хорошего места для безопасного хранения этих данных с помощью Java?
Изменить: Чтобы уточнить, когда я говорю, что пользователь вводит пароль, я не имею в виду, что у меня есть способ защитить данные. Я просто пытаюсь передать метод, с помощью которого пользователь будет защищать данные на своем конце; теперь я пытаюсь понять, как сохранить свой конец сделки.:)