Задать вопрос
@FutBit

Как хранить ключи в Python?

На устройстве пользователя хранятся ключи, необходимые для того, чтобы установить соединение с сервером.

То есть, чтобы подтвердить свою личность приложение с Android-устройства должно передать серверу этот ключ. Но хотелось бы в случае доступа злоумышленников к файлам устройства пользователя этот ключ как-то защищать.

Хеширование не подойдет, так как ключ надо считывать, а чтобы зашифровать ключ опять нужен ключ, который необходимо где-то хранить:)

На Хабре уже есть подобные вопросы на эту тему, но ответы на них — решать проблему совместно с сервером, то есть не хранить ключи на устройстве.

А как ее решать совместно с сервером, если для начала работы с сервером нужно передать этот ключ?
  • Вопрос задан
  • 753 просмотра
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
Vamp
@Vamp
Храните свои ключи в SharedPreferences, EncryptedSharedPreferences (если sdk 23 и выше) или KeyChain.
Ответ написан
Комментировать
@AlexVWill
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы