Как сохранить пароль Gmail? - PullRequest
1 голос
/ 15 января 2012

В одном из моих приложений с открытым исходным кодом мне нужно работать с Gmail Фиды Atom .

Сейчас я использую AES , чтобы зашифровать пароль Gmail и сохранить его. (Ключом является MAC-адрес системы вместе с некоторой жестко закодированной строкой.)

Безопасность здесь сильно скомпрометирована. Если у кого-то есть доступ к машине (например, MAC-адресу) и моему исходному коду (это открытый код), он может получить пароль Gmail.

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

Есть ли лучший способ хранения пароля?


Я согласен со всеми вами, что не очень хорошая идея хранить пароль.

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

Итак, я должен сохранить пароль.

Есть ли способ?

(я использую Visual Basic 2008 Express Edition .)

1 Ответ

1 голос
/ 18 января 2012

Если вам абсолютно необходимо хранить личную информацию в приложении Windows, попробуйте API защиты данных - он шифрует ваши данные с помощью ключа, привязанного к учетной записи пользователя и / или его паролю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...