5.4.1 대칭 암호화 키 설정

    대칭 암호화 키는 암호 생성자가 값을 암호화하고 암호 해독자가 해독하는 데 사용되는 공유 시크릿에 불과하다. 스프링 클라우드 컨피그 서버에서 대칭 암호화 키는 bootstrap.yml 파일에서 설정하거나 ENCRYPT_KEY라는 OS 환경 변수로 서비스에 전달되는 문자열이다.

    Note ≣


    대칭 키의 길이는 12문자 이상이 되어야 하고 불규칙 문자열이 이상적이다.

    스프링 클라우드 컨피그 서버의 bootstrap 파일에서 대칭 키를 구성하는 방법은 다음 코드에서 살펴보자.

    코드 5-15 bootstrap.yml 파일에서 대칭 키 설정하기

    cloud:
        config:
            server:
                native:
                    search-locations: classpath:/config 
                git: 
                        uri: https://github.com/klimtever/config.git
                        searchPaths: licensingservice 
    
    server:
        port: 8071
    encrypt: 
        key: secretkey 

    ➊ 컨피그 서버는 이 값을 대칭 키로 사용한다.5

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.