Я нашел похожий вопрос здесь и множество других статей о защите общих настроек, но все они приходят с предупреждением, что -
Сертификат, который вы используете в качестве пароля или «Секрет» в вашем коде удаляется при изменении метода блокировки экрана или PIN / Pattern.
Это - библиотека людей, которые предлагают использовать, но в ней много нерешенных такие проблемы, как при обновлении до Android Q они не могут получить доступ к данным.
И EncryptedSharedPreferences можно использовать только в том случае, если Min API равен 23 (6,0 +).
Может кто-нибудь подсказать, если они нашли какой-либо надежный способ реализации шифрованных общих настроек?