본문으로 건너뛰기

Q. public Key, private Key, Symmetric Key가 브라우저와 서버에서 작동하는 방식에 대해 설명해 주세요.

🧑🏻‍💻 Answer.


  1. 브라우저가 서버에 요청을 보내면, 서버는 브라우저에 자신의 공개 키를 전송합니다.
  2. 브라우저는 자신의 대칭 키를 전달받은 서버의 공개 키로 암호화합니다.
  3. 이렇게 암호화한 대칭 키를 다시 서버로 전달하면, 서버는 자신의 개인 키로 암호화된 키를 복호화하여 대칭 키를 얻어냅니다.
  4. 이렇게 서버가 대칭 키를 얻어내면 브라우저와 서버는 서로 갖고 있는 대칭 키로 안전하게 통신이 가능하게 됩니다.