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