Варианты хранение паролей доступа к сторонним ресурсам в настройках программы

Собственно столкнулся с проблемой пишу программу на Python/Qt и одна будет работать с несколькими сторонними сайтами. Соответственно в настройках программы пользователь должен будет указать логин и пароль от своего аккаунта. Вот из за этого и встал вопрос как хранить пароли в настройках, это же просто текстовый файл и хранить пароли в открытом виде не есть хорошо. Напрашивается вариант с шифрованием по ключу, но с ним тоже проблема ключ надо где-то хранить. В общем может кто подскажет решение.
  • Вопрос задан
  • 5246 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 3
ixSci
@ixSci
Ключ хранить в CryptoAPI(Windows) и Keychain(Mac).
Все остальное безопасностью и не пахнет.
Ответ написан
AxisPod
@AxisPod
Может быть сделать на базе мастер-пароля и по нему шифровать. При запуске вводится один пароль и все.
Ответ написан
Urvin
@Urvin
В моем случае, когда шифрование было средством больше защиты от дурака, дабы тот не мог просто прочитать файл, использовал XTEA от уникального идентификатора компьютера — номера жеткого диска, процессора и других характеристик, которые просто было вытянуть.
При этом источники данных в Win и Lin были разными.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы