Я нашел аналогичный вопрос здесь и во многих других статьях о защите общих настроек
но все они содержат предупреждение о том, что-
Сертификат, который вы используете в качестве пароля или «секрета» в своем коде, удаляется при изменении метода блокировки экрана или PIN-кода/шаблона.
Люди предлагают использовать эту библиотеку, но в ней много нерешенные проблемы, например, при обновлении до Android Q они не могут получить доступ к данным.
И EncryptedSharedPreferences можно использовать только в том случае, если минимальный API равен 23 (6.0+).
Кто-нибудь может предложить нашли ли они какой-нибудь надежный способ реализовать шифрование общих настроек?
Подробнее здесь: https://stackoverflow.com/questions/596 ... min-api-19