Как подключиться к базе данных, для которой требуется пароль, не раскрывая пароль?

Я создаю приложение и мне нужно подключиться к базе данных. Для базы данных требуется логин/пароль, чтобы приложение могло выполнять такие операции, как выбор и вставка.

В приложении мне нужно подключиться к базе данных, используя логин и пароль, поэтому приложение может свободно выполнять некоторые задачи в базе данных. У меня вопрос: как сохранить и использовать пароль для подключения к базе данных, не раскрывая пароль?

Я не могу просто использовать хэш или шифрование для хранения пароля, потому что база данных должна распознавать пароль (я думаю, что большинство или все базы данных должны получать пароль в виде обычного текста).

.

.

Примечание. Соединение устанавливается приложением. Нет человеческого участия для подключения.

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

15
задан ceklock 6 December 2012 в 20:28
поделиться