Упомянутый класс "org.springframework.security.authentication.encoding.PasswordEncoder.encodePassword", кажется, использует функцию дайджеста для кодирования пароля. Поскольку все функции дайджеста упоминаются как односторонние, легко сделать зашифрованный пароль из открытого текста, но практически невозможно получить незашифрованную версию из дайджеста.
Если вы хотите аутентифицировать пользователя, просто зашифруйте пароль и сравните его с сохраненной зашифрованной версией.
Другим вариантом может быть сброс пароля (замена значения, хранящегося в приложении «А»).
Если вы настаиваете на незашифрованном пароле в приложении «B» из дайджеста, вам придется взломать его, что может быть трудоемкой операцией ...