728x90
반응형
https
-
HTTPS(TLS)는 어떻게 암호화될까? — 공개키, 인증서, 대칭키를 쉽게 이해하기자바웹프로그래밍 2026. 1. 1. 19:44
1. HTTPS는 왜 필요할까?HTTP는 평문 통신이다.즉, 네트워크 중간에서 패킷을 가로채면 요청/응답 내용이 그대로 보인다.이를 해결하기 위해 등장한 것이:HTTPS = HTTP + TLS(암호화)HTTPS의 목표는 단순하다.🔐 통신 내용을 암호화하고🧾 접속한 서버가 진짜인지 확인하는 것2. HTTPS에서 쓰이는 암호화 방식은 두 가지HTTPS(TLS)는 암호화 방식을 하나만 쓰지 않는다.구분용도공개키 암호(비대칭)서버 신원 확인, 대칭키를 안전하게 합의대칭키 암호실제 데이터(HTTP 요청/응답) 암호화👉 핵심 포인트“공개키는 보조, 대칭키가 주력”3. 서버 인증서(Certificate)는 왜 필요할까?서버는 TLS 연결 초기에 인증서(Certificate) 를 브라우저에 보낸다.인증서 안에는 ..