반응형 BCryptPasswordEncoder1 [Spring] 비밀번호 암호화 실제 서비스에서는 비밀번호와 같이 치명적일 수 있는 데이터는 암호화해서 저장해야한다. 비밀번호를 예제로 암호화에 대해서 알아보도록 하겠다. 생각해야 할 로직은 크게 아래 두 가지로 나눌 수 있다. 1. 가입할 때 비밀번호 암호화 2. 로그인할 때 매칭하는 방법 바로 예제를 보도록 하겠다. 비밀번호 암호화를 도와줄 무언가가 필요하다. 필자는 Spring Security에서 제공해주는 BCryptPasswordEncoder를 사용해서 진행할 것이다. 사용할 BCryptPasswordEncoder를 빈으로 등록을 해준다. 암호화를 할 Class에서 @Autowired를 통해서 주입받는다. 실제 DB에 Insert하는 부분에서 BCryptPasswordEncoder가 제공해주는 encode를 통해서 암호화를 진.. 2020. 3. 27. 이전 1 다음