FrameWork/Spring Cloud
암호화(Encryption) - 비대칭 키
by 태윤2
2021. 9. 5.
비대칭키(Asymmetric Encryption)
- 암호화와 복호화할때 다른 키를 사용 하는 방식
- JDK Keytool을 이용해 Public(복호화용), Private(암호화용) Key 생성
- 알고리즘: RSA(공개키 암호화시스템중 하나)
- 생성 시 셀프 인증
- 패스워드는 임의로
- alias 설정
keytool -genkeypair -alias apiEncryptionKey -keyalg RSA -dname "CN=TaeYoon Lee, OU=API Development, O=ty1306.tistory.com, L=Seoul, C=KR" -keypass "yoon1234" -keystore apiEncryptionKey.jks -storepass "yoon1234"
keytool -list -keystore apiEncryptionKey.jks
keytool -export -alias apiEncryptionKey -keystore apiEncryptionKey.jks -rfc -file trustServer.cer
keytool -import -alias trustServer -file trustServer.cer -keystore publicKey.jks
- Private Key와 Pulbic Key 비교
설정정보 비대칭키를 이용해 암호화 하기
Config-service
window는 file:// 뒤에 / 한개 더