원격저장소에 클라우드 db서버 접속정보를
그대로 올려버리면 보안상 문제가 생긴다.
그래서 암호화 해서 올려주는 라이브러리 jasypt 를 설치하여
이용한다.
양방향 으로 시크릿키만 알면 암호화도 가능 복호화도 가능 하다.
네, JasyptConfig는 암호화와 복호화 둘 다 수행할 수 있도록 설정하는 클래스입니다.
JasyptConfig에서 Jasypt 라이브러리를 통해 암호화와 복호화를 수행하는 StringEncryptor를 Spring Bean으로 정의하면, Spring 애플리케이션 내에서 암호화된 속성 값을 자동으로 복호화할 수 있고, 필요한 경우 데이터를 암호화하는 데에도 사용할 수 있습니다.
라고 한다.
복호화도 해주기 때문에, 암호화된 속성값들을 갖고있는 application.yml 이
다른 로컬 환경에서도 실행 가능한거 같다.
맞나?