본문 바로가기
IT/Java

[Error] Encoded password does not look like BCrypt

by 성준하이 2024. 10. 19.
반응형

로그인 기능을 구현하다가 아래와 같은 에러가 발생하였다.

 

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

 

반응형

댓글