Computer Science/Network 썸네일형 리스트형 [암호화 기법] 대칭키 vs 비대칭키 대칭키(비밀키: Private Key) 개념 동일한 키를 사용하여 암호화와 복호화를 한다. 또한, 키를 비밀로 하여 키를 아는 자만 내용을 볼 수 있도록 하는 기법이다. 장점 - 암호화 키와 복호화 키가 동일하여 관리가 쉬움 - 비트 수가 적어 수행 시간이 짧음 단점 - 암호화/복호화 키가 동일하기 때문에 키가 노출되면 안됨 - 사용자들마다 유일한 키가 생성되므로 사용자가 많아지면 키를 관리하기 어려워짐 - 인증 기능이 없음 종류 - DES - AES 비대칭키(공개키: Public Key) 개념 암호화/복호화에 사용하는 키를 달리하는 기법이다. 사용자가 사용하는 키는 공개키로 하여 모두가 같은 키를 사용할 수 있도록 하고, 서버가 사용하는 키는 비밀로 한다. 공개키로 암호화한 것은 개인키로 복호화를 해야.. 더보기 HTTP vs HTTPS HTTP란? HTTP(Hyper Text Transfer Protocol)는 클라이언트와 서버 간의 이루어지는 요청/응답 프로토콜이고, html과 같은 리소스들을 가져올 수 있게 해준다. http의 문제점 암호화 기능 없음 단순 text형식으로 주고받기 때문에, 중간에서 누군가가 신호를 가로챈다면 내용이 그대로 노출된다. 신뢰할 수 있는 사이트인지 확인 불가 통신하려는 사이트를 따로 확인하는 작업이 없어 다른 사이트가 통신하려는 사이트로 위장 가능 통신 내용 변경 가능 요청을 보낸 곳과 받은 곳의 리소스가 정확히 일치하는지 확인할 수 없다. 누군가가 중간에 데이터를 악의적으로 변조한다면 정확한 데이터를 주고받을 수 없게된다. HTTPS란? HTTPS(Hyper Text Transfer Protocol S.. 더보기 이전 1 다음