Эй. Я хотел бы сохранить конфиденциальные пользовательские данные в своей изолированной программной среде приложений, но я знаю, что если телефон будет украден, кто-то может легко «сорвать» (если это правильный термин) данные с устройства.
Так что мне нужно использовать шифрование. Но я не могу использовать стандартные закрытые и открытые ключи, не сохраняя их в коде. (не очень хорошо, если предположить, что пакет взломан, и его можно обнаружить)
Или использование защищенного соединения с сервером для передачи ключей, что означает, что моему приложению потребуется шифрование в Интернете ... не лучший вариант для меня.
Так что я думаю о том, чтобы пользователь ввел пароль или пин-код, который будет использоваться для шифрования данных (это называется хэш?), Но насколько это безопасно? если кто-то разорвал жесткий диск телефона и вытащил мой хэш. смогут ли они расшифровать все / что-нибудь из этого?
Приветствия