У меня есть небольшая Java-прога, которая использует веб-сервис, который требует авторизации. Таким образом, программа Java (которая должна запускаться с помощью планировщика задач Windows) должна иметь аргумент user / password. Как я могу хранить их где-нибудь, не размещая их в файле в виде открытого текста?
До сих пор я пытался использовать runtime.getRuntime и CACLS, чтобы получить текстовый файл, но изменить разрешения, чтобы открыть его мог только владелец (не работал, не уверен почему).
Шифрование пароля не работает, потому что, если я передаю хэш веб-службе, веб-служба просто «ошибаешься, отказано, потеряйся», но если я использую шифрование с секретным ключом, тебе нужен пароль для расшифровки пароля. и где я могу хранить это. : P
Помощь? Пожалуйста? :)
Спасибо.