PasswordEncode 에 대하여

everyday_99·2023년 1월 6일
0

springboot

목록 보기
3/4

갑자기 문득 시큐리티를 배우는도중 PasswordEncoder를 상속받은 구현체들에 대한 궁금한 것들이 생겼다.

  • 첫번째 궁금점
  • 구현체들이 인코딩 하는 방법이 모두 다 같을까??
  • 궁금증을 해결하기 위해 바로 천하제일 누가누가 더 인코딩을 시작했다.
  1. 과연 인코딩은 비슷하게 작동할까?

위 두 친구는 바로 에러로 인해 리타이어 했다 추후 정보를 더 얻어서 다시 리뷰하겠습니다.

우선 인코딩 된 aa의 콘솔 출력을 본다면 위에 있는 인코더가 확실하게 길고 특수문자도 없다

  1. 같은 값을 가지는 다르 객체를 만약 인코딩하면 같은 값이 나올까??

결과는 매우 충격적이였다

전혀 달랐다.

  1. 객체의 참조하는 값을 똑같게 만든다면 어떻게 될까??

바로 결과를 보시겠습니다.

와우 참조하는 값이 같아도 인코딩은 다르게 되는 모습을 볼 수 있다.

정말 유익한 시간이였다.

DelegatingPasswordEncoder 를 사용하면 여러가지 인코딩 방식을 사용할 수 있기 때문에 좋은거같다.

0개의 댓글