RoboSwag/encrypted-shared-prefs
Vladimir 6af592c4f8 Fixed review 2020-06-15 15:02:19 +03:00
..
src/main Fixed review 2020-06-15 15:02:19 +03:00
.gitignore Added touchin shared prefs 2020-06-10 16:27:59 +03:00
README.md Update encrypted-shared-prefs/README.md 2020-06-15 14:11:13 +03:00
build.gradle Added touchin shared prefs 2020-06-10 16:27:59 +03:00

README.md

Encrypted shared preferences

Модуль с реализацией интерфейса SharedPreferences, который дает возможность шифровать содержимое.

Пример

Пример получения экземпляра TouchinSharedPreferences. При encrypt = false, TouchinSharedPreferences абсолютно аналогичны стандартной реализации SharedPreferences

val prefs = TouchinSharedPreferences(name = "APPLICATION_DATA_ENCRYPTED", context = context, encrypt = true)

Важно помнить, что в одном файле TouchinSharedPreferences могут храниться только либо полностью зашифрованные данные, либо полностью незашифрованные. Флаг isEncryption должен быть в соответствующем положении