Я создаю приложение, и мне нужно подключиться к базе данных. База данных требует входа/пароля, поэтому приложение может выполнять операции, такие как select и insert.
В приложении мне нужно подключиться к базе данных, используя логин и пароль, поэтому приложение может выполнять некоторые задачи в базе данных. Мой вопрос: как я могу хранить и использовать пароль для подключения к базе данных без раскрытия пароля?
Я не могу просто использовать хэш или шифрование для хранения пароля, потому что база данных должна распознавать пароль (я думаю, что большинство или все базы данных должны получать пароль как обычный текст).
.
.
Примечание. Соединение выполняется приложением. Никакой пользовательский ввод для подключения.
(Edit) Дополнительная информация о приложении: это веб-приложение, использующее сервлеты /jsp. База данных находится на том же сервере приложения. Пользователь для приложения является пользователем по умолчанию без полных полномочий администратора, но он может вставлять/удалять строки и делать большинство вещей, которые связаны с запросами и модификацией данных в таблицах.