Могу ли я программно войти на веб-сайт, не сохраняя пароль в виде открытого текста?

Я выполняю ряд проектов, в которых используется автоматическая отправка форм и/или извлечение данных с веб-сайтов. Некоторые из этих сайтов требуют аутентификации по имени пользователя/паролю. (У этих сайтов нет API, поэтому я полагаюсь на анализ экрана.)

Большинство руководств, которые я видел, хранят имя пользователя и пароль в исходном коде, как и любые другие данные POST, например.:

string username = "someUserName";
string password = "somePassword";
// submit POST data...

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

6
задан RexE 9 July 2012 в 06:59
поделиться