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