본문 바로가기

개발중/Spring

[ Spring Security - BCryptPasswordEncoder ] 비밀번호 암호화

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