HTTP완벽가이드1 디지털 인증서의 원리 방학 때처럼 한 과목을 파는건 좀 어렵고 틈틈히 시간내서 http 완벽 가이드를 보고 있다. 디지털 인증서 설명이 빈약해서 잘 이해가 안됐는데 찾아봐서 이해한 내용을 정리해보자. 서버와 클라이언트는 비대칭키(주로 RSA)를 이용해서 암호화된 통신을 한다. 비대칭키는 대칭키와 다르게 평문을 인코딩과 디코딩하는데 각각 다른 키를 사용하는 것인데 둘 중 어떤 하나가 개인 키가 되고 다른 하나는 공개키가 된다. 유의해햐할 점은 인코딩(혹은 디코딩)하는데 사용되는 키가 개인 키가 아니라 두 키 중 어떤 하나가 개인키이고 나머지 하나는 공개키라는 것이다. 예를 들어 공개키가 인코딩하는데 사용되는 경우를 보자. 클라이언트는 서버의 공개키로 요청을 인코딩(암호화)한다. 인코딩 키가 공개키면 디코딩 키는 개인키, 즉 서.. 2020. 10. 14. 이전 1 다음