Мы используем Spring Security-х StandardPasswordEncoder, я надеюсь, что вы не можете расшифровать его :-)
Мы действительно хранящей хеширования паролей: как вы говорите, вы можете кодировать пароль , и проверить (совпадение), если конкретная строка является правильным паролем, но вы не можете ее расшифровать. Это означает, что если ваша база данных будет украдена хакером, ему будет очень сложно определить пароли ваших пользователей.
Так что это очень хорошая идея, если вы хотите защитить пароль своих пользователей.
Если вы хотите иметь свои пароли в виде простого текста, вы можете изменить кодировщик в своем классе SecurityConfiguration: вам нужно изменить компонент «passwordEncoder» и, возможно, использовать класс «NoOpPasswordEncoder» Spring Security. Конечно, я никогда этого не делал, так как мне нравятся данные моих пользователей :-)
Спасибо за ответ .... –