У меня есть веб-приложение java с использованием инфраструктуры spring и spring безопасности для его входа в систему. В моей базе данных перед сохранением моих паролей, зашифрованных до MD5. Я добавил в свой код приложения-config.xml эти коды
<security:authentication-provider>
<security:password-encoder hash="md5"/>
<security:jdbc-user-service
data-source-ref="dataSource"
users-by-username-query="select user_name username, user_password password, 1 enabled from users where user_name=?"
authorities-by-username-query="select username, authority from authorities where username=?" />
</security:authentication-provider>
Сначала он работал, когда пароль в db не был зашифрован. Но когда я зашифровал его и добавил этот фрагмент в конфигурацию моего приложения
<security:password-encoder hash="md5"/>
Я не могу войти.