
Spring Boot에서 BCrypt와 PasswordEncoder로 비밀번호 암호화하는 방법
·
Framework/Spring
웹 애플리케이션에서 사용자의 비밀번호를 암호화하지 않고 저장한다면 보안 문제가 발생할 수 있습니다.데이터베이스가 해킹당하면 사용자의 비밀번호가 그대로 노출될 수 있기 때문입니다. 이를 방지하기 위해 Spring Boot 비밀번호 암호화 기능을 구현해야 합니다.이번 글에서는 BCrypt와 PasswordEncoder를 사용해 비밀번호 암호화 및 비밀번호 검증 과정을 소개하겠습니다. 🔨 개발 환경 및 사전 준비Spring Boot 3.0+Java 11 이상Gradle 프로젝트at.favre.lib:bcrypt 라이브러리 사용 build.gradle에 의존성 추가implementation 'at.favre.lib:bcrypt:0.10.2' 🔍 PasswordEncoder 클래스 구현하기B..