-
SSL)SSL에서 사용하는 암호화의 종류(대칭키, 공개키)Programing Study/네트워크 2021. 3. 21. 18:08728x90반응형
1. 대칭키
단 하나의 "키(A)"로 전송하고자하는 파일을 암호화하고 암호화한 파일을 복호화할때도 그 "키(A)"로 복호화하여 전송한 문서를 해독한다.
실습해보면 다음과 같다.
- 단점 : 암호화한 키가 같이 전송되기 때문에 키를 해킹당할경우 나머지 전체의 파일에 대한 보안이 다 뚫리는 것이기 때문에 불안정한 점이 많다.
2. 공키키
대칭키의 단점을 보완하기 위해 전송하기 위한 파일을 복호화 만을 담당 하는 private 키(비공개키) 와 파일을 암호화 하기 위한 public키(공개키) 를 동시에 생성하는 방식이다.
- 장점 : 복호화 하는 키자체는 해당 방식을 만든 사람만 가지고 있기 때문에 분실의 위험이 대칭키 보다 적어서 보안이 좋다.
실습하면 다음과 같다.
//해당 실습내용은 opentutorials.org/course/228/4894 을 참고하였습니다.
728x90반응형'Programing Study > 네트워크' 카테고리의 다른 글
MAC) 터미널을 이용해서 데스크탑의 파일 서버에 업로드하기 (0) 2021.04.10 SSL) https의 SSL 방식 원리(간단 정리) (0) 2021.03.21 ubuntu) PHP에 curl 설치 & 확장 (0) 2020.10.29 Linux) composer 사용하기 (0) 2020.09.10 [네트워크] TCP/IP 프로토콜 소개 (0) 2019.10.11