IT-Programming&+/서버
HTTP와 HTTPS의 차이점
몽몽이2
2022. 10. 11. 14:15
반응형
HTTP(HyferText Transfer Protocal)
- 웹브라우저와 웹서버가 통신 할 수 있도록 하는 프로토콜
- 클라이언트에서 서버로 전송되는 요청정보
- GET
- POST
- HEAD
- PUT
- 기본사용 포트 8080
HTTPS
- 보안장치가 결합된 프로토콜
- ssl 인증서를 통해 데이터를 제 3가 볼 수 없게 암호화해서 전송된다
- http에서 보안적인 약점을 보강함
암호화 방식
대칭키 방식
- 암호화하는 KEY와 복호화하는 KEY가 동일하다
ex) a.txt -> key = 암호화된 a.txt -> key = 복호화
단점 : 동일한키 하나만 가지고있어 제3자에게 키를 노출하면 정보가 노출되기 쉽다.
공개키 방식
- 암호화하는 KEY(공개키, 비밀키)가 2개이다.
ex) a.txt -> 공개키 = 암호화된 a.txt -> 비밀키 = 복호화
키가 2개있어 공개된키로 먼저 암호화를 한뒤 비밀키로 복호화 한다.
반응형