반응형
스프링부트 프로퍼티 암호화 하기
-
Spring Boot | jasypt를 사용하여 프로퍼티 암호화 하기▼ Backend/스프링 (Spring) 2022. 2. 24. 13:26
jasypt란 개발자가 암호화 작동 방식에 대한 깊은 지식 없이도 최소한의 노력으로 프로젝트에 기본 암호화 기능을 추가할 수 있도록 하는 Java 라이브러리이다. 주로 프로젝트가 공개되어도 프로퍼티 내에 작성된 설정 정보를 암호화하여 노출시키지 않는 목적으로 사용한다. 📌 Dependency 추가 Maven com.github.ulisesbocchio jasypt-spring-boot-starter 3.0.4 Gradle implementation 'com.github.ulisesbocchio:jasypt-spring-boot-starter:3.0.4' Jasypt 설정 및 Bean 등록 코드를 보면 KEY를 상수로 작성하였지만 실제로 운영 시에는 보안을 위해 운영체제 환경설정으로 등록하거나 java -..