btimofeev / homework_secure_storage

OTUS Репозиторий домашней работы по безопасности

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Secure Storage

OTUS Репозиторий домашней работы по безопасности

Задание 1. Реализуйте безопасное хранение auth token:

  1. Обязательно реализуйте шифрование полученного токена авторизации AES алгоритмом
  2. Предусмотрите безопасное хранение ключа
  3. Обеспечьте поддержку API < 23
Дополнительно
  1. Используйте максимально безопастный режим шифрование (не ECB)

Задание 2. Реализуйте вход используя биометрию:

  1. Релизуйте авторизацию в приложение через BiometricPrompt
  2. Обеспечьте поддержку STRONG и WEAK биометрию
Дополнительно
  1. Добавьте возможность включать или отключать авторизацию через биометрию
Тестовые пользователь

Email: otus@test.com Пароль: otus

Материаы, которыми можно пользоваться:

otus_security

Документация по KeyStore

About

OTUS Репозиторий домашней работы по безопасности

License:The Unlicense


Languages

Language:Kotlin 100.0%