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

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

На устройстве пользователя хранятся ключи, необходимые для того, чтобы установить соединение с сервером. То есть чтобы подтвердить свою личность приложение с android-устройства должно передать серверу этот ключ. Но хотелось бы в случае доступа злоумышленников к файлам устройства пользователя этот ключ как-то защищать. Хеширование не подойдет, так как ключ надо считывать, а чтобы зашифровать ключ опять нужен ключ, который необходимо где-то хранить:) На хабре уже есть подобные вопросы на эту тему, но ответы на них - решать проблему совместно с сервером, то есть не хранить ключи на устройстве. А как ее решать совместно с сервером, если для начала работы с сервером нужно передать этот ключ?
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
Vamp
@Vamp
Храните свои ключи в SharedPreferences или в EncryptedSharedPreferences (если sdk 23 и выше).
Ответ написан
Комментировать
@AlexVWill
Ответ написан
Комментировать
Lord_of_Rings
@Lord_of_Rings Куратор тега Python
Дунадан - северный странник. Злой, но очень добрый
Использовать Android Keystore
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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