본문 바로가기

카테고리 없음

jasypt를 이용하여 깃 사용하기

원격저장소에 클라우드 db서버 접속정보를

그대로 올려버리면 보안상 문제가 생긴다.

그래서 암호화 해서 올려주는 라이브러리 jasypt 를 설치하여 

이용한다. 

 

양방향 으로 시크릿키만 알면 암호화도 가능 복호화도 가능 하다.

 

 

네, JasyptConfig는 암호화와 복호화 둘 다 수행할 수 있도록 설정하는 클래스입니다.

JasyptConfig에서 Jasypt 라이브러리를 통해 암호화와 복호화를 수행하는 StringEncryptor를 Spring Bean으로 정의하면, Spring 애플리케이션 내에서 암호화된 속성 값을 자동으로 복호화할 수 있고, 필요한 경우 데이터를 암호화하는 데에도 사용할 수 있습니다.

 

라고 한다. 

 

복호화도 해주기 때문에, 암호화된 속성값들을 갖고있는 application.yml 이

다른 로컬 환경에서도 실행 가능한거 같다. 

 

맞나?