728x90
개발자가 랜덤한 키를 만드는 메서드가 JAVA에는 없지만
스프링 시큐리티에는 있다.
1. 문자열 기반

2. 바이트 배열 기반

3. 반복호출해도 동일한 값이 필요할때는
KeyGenerators.shared(길이)를 사용한다

4. slat을 이용한 바이트기반 암호화
Encryptors.standard 또는 strong이 있는데 차이는 미묘하다

5. 개인 프로젝트에서 암호화를 하지않고 평문으로 사용할때 사용한다
(실무 절대 금지)

6. 문자열 기반 암호기

7. 문자열 기반 암호기 + 반복 메서드를 호출해도 동일성 보장

728x90
'개발 > spring-security' 카테고리의 다른 글
GET 방식으로 로그아웃 처리를 해보자 (0) | 2024.05.07 |
---|---|
UserDetailsService, PasswordEncoder 에 대하여 이야기 해보자 (0) | 2024.05.06 |
UsernamePasswordAuthenticationFilter 에 대한 간단한 관찰 (0) | 2024.05.03 |
자동 생성 SecurityFilterChain (2) | 2024.05.03 |
스프링 시큐리티 요청에대한 권한 - 아키텍처 간단 (0) | 2023.04.09 |