Каким будет рекомендуемый способ хранения паролей в рабочем приложении Java?
Я хочу, чтобы у пользователя была возможность вводить учетные записи только один раз и не запрашиваться снова.
В личных проектах я использовал API Preferences, но я предполагаю, что это ничем не отличается от хранения его в виде простого текста (безопасный).
Большое спасибо
EDIT:
Большое спасибо за ваши предложения. Кажется, есть некоторая путаница, без сомнения, потому что я, возможно, не поставил вопрос очень ясно...
Я дам гипотетический сценарий:
Скажем, я создаю простой интерфейс для удаленной базы данных, который создает строку соединения с именем пользователя/паролем. Обычно пользователю будет предложено ввести комбинацию имени пользователя и пароля при каждом запуске приложения.
Каким будет лучший способ сохранить этот пароль на пользовательском компьютере без необходимости его повторного ввода (автоматически подключающийся при запуске приложения).
"Функциональность" помни меня "(которую я знаю сама по себе не очень хорошая практика...)
EDIT2:
Спасибо за ваши ответы всем. Paŭlo Ebermann был очень информативен в отношении проблем, и ссылка Chris Smith была интересной, но я принял JVerstry one, так как keystores может быть тем маршрутом, который я принимаю.