728x90
반응형
스프링에서 지원해주는 스프링 시큐리티의
BCryptPasswordEncoder
패스워드 암호화 기능 사용하기
🟨 암호화
비밀번호 = 1234;
BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
String newPassword = encoder.encode( 비밀번호 );
🟨 복호화
비밀번호 = 1234;
BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
String newPassword = encoder.encode( 비밀번호 );
사용자가 입력한 현재 비밀번호 = 1234
TokenUtils tokenUtils = new TokenUtils();
encoder.matches(tokenUtils.getAuthUser().getPu_password(), 사용자가 입력한 현재 비밀번호 );
728x90
반응형
'개발중 > Spring' 카테고리의 다른 글
PathVariable 으로 id 값을 넘길 때 (0) | 2021.10.24 |
---|---|
@ResponseBody 어노테이션의 post 와 put 의 차이 (0) | 2021.10.04 |
vo Null 처리 (0) | 2021.08.17 |
new -> autowrite 생성자 이해하기 (0) | 2021.08.14 |
classpath 경로 가져오기 (0) | 2021.07.10 |