반응형
로그인 기능을 구현하다가 아래와 같은 에러가 발생하였다.
Encoded password does not look like BCrypt
Spring Security에서 비밀번호를 인코딩할 때 발생하는 대표적인 오류 중 하나이고,
이 오류는 주로 Spring Security가 사용하려는 PasswordEncoder가 암호화된 비밀번호의 형식을 인식하지 못할 때 발생 하곤 한다.
그럼 비밀번호의 형식을 인코더에 맞게 바꿔주면 된다.
에러에서 보면 나와있지만 BCrypt 암호화를 사용중이어서 DB 등 저장되어있는 패스워드를 BCrypt 암호화 하면 된다.
BCrypt 암호화 관련해서는 아래 참고 포스팅을 참고 바란다.
참고 포스팅
https://thenicesj.tistory.com/99
암호화란?(Sha256, Bcrypt)
먼저 해당 포스팅을 작성하기 앞서 나는 보안이나 암호화 관련된 전문 인력은 아니므로 , 어디까지나 얕은 지식이나 잘못된 지식이 있을수도 있습니다.틀린게 있다면 댓글을 통해서 알려주시면
thenicesj.tistory.com
https://thenicesj.tistory.com/953
Java 에서 Bcrypt 사용
이전 포스팅에서 Bcrypt 에 대해 다룬 글이 있다.Bcrypt 에 대한 설명이 필요하다면 참고 포스팅을 참고 바란다. Bcrypt 를 Springboot에 적용하는 방법에 대해 다뤄볼 것이다. library 추가 gradle 프로젝
thenicesj.tistory.com
반응형
'IT > Java' 카테고리의 다른 글
[Spring Security] WebSecurityConfigurerAdapter / antMatchers 관련(SecurityFilterChain / requestMatchers) (15) | 2024.10.21 |
---|---|
[Error] Executing an update/delete query (9) | 2024.10.20 |
Generic Type 2 (17) | 2024.10.14 |
Generic Type (11) | 2024.10.13 |
[Error] Deprecated unwrapped fragment expression "~/~" found in template ~/~ (13) | 2024.10.11 |
댓글