Шифровать пароли при запуске в application.properties - PullRequest
0 голосов
/ 05 июня 2019

Я ищу способ обновить значение в файле application.properties. У меня есть пароль к БД, настроенный в виде простого текста, который я прочитал, используя аннотацию @Value в приложении. Я хочу иметь возможность шифрования, не зная, что это будет.

Примеры, которые я видел, - это шифрование пароля с помощью командной строки с использованием Jasypt и вставка зашифрованного пароля в файл вручную.

Есть ли способ сделать это во время запуска приложения?

Когда кто-то устанавливает / настраивает приложение, он устанавливает пароль в виде простого текста в приложении. Свойства db.conn.pwd = myPassword123

После запуска и запуска приложения, если вы снова откроете файл application.properties, вы должны увидеть что-то вроде этого

db.conn.pwd = ЭНК (tpnWGGPNBJM1EEExwez3kz59Ygtu + t6n)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...