Я создаю приложение, которому нужно подключиться к базе данных, для которого я использую JDBC. Для подключения приложения к базе данных учетные данные передаются в соединение JDBC. Как я могу их скрыть, чтобы кто-то не смог просто декомпилировать мое приложение и получить к нему доступ? Конечно, я не могу попросить пользователя ввести эти учетные данные. О жестком кодировании не может быть и речи, я думал прочитать их из файла, но я не уверен, что это тоже безопасно.