У меня есть приложение spring-boot (2.0.1), которое использует jasypt для шифрования паролей.Я шифрую пароли с помощью скрипта encrypt.sh в jasypt / bin.Когда я бегу на своей локальной машине (через IntelliJ), это не проблема.Когда я делаю флягу и запускаю ее на сервере Linux, я продолжаю получать BindingExceptions с паролями (используя ConfigurationProperties).
Пароли шифруются с помощью алгоритма PBEWithMD5AndDES.Я помещаю пароль и алгоритм в параметры во время выполнения на моем локальном IntelliJ и как часть команды jave -jar.
Когда я запускаю сценарий encrypt.sh два раза подряд с одинаковыми параметрами,Я получаю другое шифрование для того же ввода и пароля.Разве один и тот же вход не должен возвращать одинаковое шифрование?