암호화 처리하는 방법
암호화 작업 인크립션
인크립션 데이터를 복호화 디크립션
인크립션 디크립션 key를 같은걸 쓰는걸 대칭키값 쓰는걸
다르게 쓰는걸 비대칭 RSA
Config-service -bootstrap.yml
encrypt:
key: abcdefghijklmopqrstuvwyz0123456789
user-service에 bootstrap.yml 추가
spring:
cloud:
config:
uri: http://127.0.0.1:8888
name: user-service
config파일에 bootstrap.yml
encrypt:
key: abcdefghijklmopqrstuvwyz0123456789
server:
port: 8888
spring:
application:
name: config-service
rabbitmq: #rabbitmq 설정 추가
host: 127.0.0.1
port: 5672
username: guest
password: guest
profiles:
active: native
cloud:
config:
server:
native:
search-locations: file://#yaml 파일이 있는 폴더 위치를 넣어주면 된다.
이렇게 옮겨두면 복호화 되는걸 알 수 있다.
암호화할때는 privateKey
암호 풀때는 publicKey
apiEncryptionKey
trustServer.cer
인증서파일을 다시 jks파일로
똑같이 복호화 시켜주면된다.