SSL 2

21.06.26 key

암호화는 특정 수신자만 키를 사용하여 데이터를 읽을 수 있도록 데이터를 변환하는 과정을 말한다. 여기서 키는 종류가 많은데 하나씩 살펴보도록 하겠다. -키의 종류 암호화용 키, 역암호화용 키 - 암호화 용도에 따라 암호화용 키 : 암호화를 할 때 사용하는 키 역암호화용 키 : 암호화된 것을 풀 때 사용하는 키 대칭키, 비대칭키 - 암호화, 복호화 과정에 따라 대칭키 : 송수진자가 같은 키를 쓰는 방식 비대칭키 : 암호화와 역암호화가 서로 다른 키를 쓰는 방식 주로 암호화할 때는 공개키를 사용하고 이를 역암호화할 때는 개인키를 사용 비밀키, 개인키, 공개키 - 공개 여부에 따라 비밀키/공유비밀키 secret key : 대칭키 방식에서의 비밀키, 주로 기호열 / 비트열 개인키 private key : 비대칭..

암호학 2021.06.30

21.02.17 통신 프로토콜, 패키지 모듈, 쿠키-세션

프로토콜의 종류가 많은데 이것들의 관계가 제대로 이해가지 않아서 어떤 것이 어떤 프로토콜인지 헷갈렸다. ISO에서 컴퓨터 네트워크 프로토콜 디자인과 통신을 7개의 계층으로 이루어져 있는 OSI 모형으로 정의하였다. 그 중 7계층에 해당하는 응용 계층(Application Layer)에 해당하는 통신 프로토콜 중 http에 대해서 알아볼 것이다. 프로토콜이란? 일반적으로 공통적으로 데이터를 교환하는 방법이나 순서에 대해서 정의한 의사소통 약속, 규칙 체계를 말한다. OSI 계층에 대한 프로토콜들로 많은 종류가 있다. 내가 헷갈리는 프로토콜은 통신 프로토콜과 네트워크 프로토콜이었는데 위의 OSI 모형에 따르면 전혀 다른 개념이었다. HTTP는 7계층 응용 계층에 대한 통신 프로토콜에 포함되고 네트워크 프로토..

Node.js 2021.02.18