HTTPS의 보안 기능에 대해 이해하려면 먼저 대칭키와 공개키(비대칭키)에 대한 이해가 필요하다. 평문을 암호화하고 복호화하는 경우 키를 사용할 수 있다. 대칭키 암호화(Symmetric Key Cryptography) : 암복호화에 사용하는 키가 동일한 경우비대칭키 암호화에 비해서 속도가 빠르다.대칭키를 교환하는 과정에서 탈취 위험성이 존재한다.대칭키 암호화 방식에서는 각 통신 참여자 쌍마다 다른 키가 필요할 수 있다. -> 통신 대상이 많아질수록 대칭키의 수가 많아지므로 키 관리가 복잡해질 수 있다.비대칭키 암호화 , 공개키 암호화(Asymmetric Key Cryptography): 암복호화에 사용하는 키가 서로 다른 경우공개키와 개인키가 존재한다.송신자는 수신자의 공개키를 이용해 암호화를 수행하..