HTTPS를 사용할 떄, 모든 HTTP 요청과 응답 데이터는 네트워크로 보내지기 전에 암호화된다. HTTP의 하부에 전송 레벨 암호 보안 계층을 제공함으로써 동작한다. 보안 계층은 안전 소켓 인증(Secure Socket Layer, SSL)혹은 그를 계승한 전송 계층 보안(Transport Layer Secureity, TLS)을 이용하여 구현된다. (SSL과 TLS는 매우 비슷하다) ![[image-159.png]]

메시지를 인코딩하는 어떤 특정한 방법과 나중에 그 비밀 메시지를 디코딩하는 방법
![[image-160.png]]

코드 알고리즘과 기계를 적의 손에 들어갈 수도 있기 때문에 대부분 키값을 넣어서 암호화를 하게 된다.
...