개발/spring-security
암호화 부시기
나태쿤
2023. 2. 12. 17:30
728x90
개발자가 랜덤한 키를 만드는 메서드가 JAVA에는 없지만
스프링 시큐리티에는 있다.
1. 문자열 기반

2. 바이트 배열 기반

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

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

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

6. 문자열 기반 암호기

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

728x90