SSL
대칭키와 비대칭키
- 대칭키: 보안성 낮음, 암호화와 복호화의 키가 같다. 속도 빠름
- 비대칭키: 보안성 높음, 암호화와 복호화의 키가 다르다. 속도 느림
공개키로 암호화한 것은 개인키로 풀 수 있다.
개인키로 암호화한 것은 공개키로 풀 수 있다.
https와 http
https: http + ssl
암호화, 복호화는 브라우저와 프레임워크가 알아서 해줌
비대칭키는 속도가 느리기 때문에 최초 1회에만 비대칭키로 통신한다.
대칭키를 공유하기 위한 최초의 통신 때 대칭키를 비대칭키로 암호화하는 것.