SSL 2

대칭키 vs 비대칭키 암호화 개념 및 활용

1. 암호화란? 암호화(Encryption)는 데이터를 보호하기 위해 특정 알고리즘을 사용하여 원본 데이터를 변환하는 기술이다. 이를 통해 외부 공격자로부터 중요한 정보를 보호하고, 안전한 데이터 전송을 가능하게 한다. 암호화 방식은 **대칭키 암호화 Symmetric Encryption)**와 **비대칭키 암호화(Asymmetric Encryption)**로 나뉜다. 📌 암호화가 필요한 이유온라인 결제 시 카드 정보 보호개인 메시지, 이메일 보안 유지로그인 시 비밀번호 저장 및 전송 보호네트워크 통신 중 데이터 유출 방지2. 대칭키 암호화(Symmetric Encryption) 대칭키 암호화는 하나의 동일한 키(Secret Key)를 사용하여 데이터를 암호화하고 복호화하는 방식이다. 즉, 암호화(En..

컴퓨터공학 2025.03.19

HTTP와 HTTPS 차이점 및 전환 방법

1. HTTP와 HTTPS의 차이1-1 HTTP (HyperText Transfer Protocol)데이터를 암호화하지 않고 전송하는 기본 프로토콜웹사이트와 사용자가 주고받는 정보가 평문(Plain Text) 상태로 전송됨중간에서 데이터를 가로채는 **"중간자 공격(Man-in-the-Middle, MITM)"**에 취약함로그인 정보, 카드 번호 같은 민감한 정보가 보호되지 않음웹사이트 주소가 http://로 시작함📌 HTTP는 보안이 적용되지 않아 해커가 데이터를 쉽게 가로챌 수 있는 상태라고 볼 수 있다. 1-2 HTTPS (HyperText Transfer Protocol Secure)HTTP에 SSL/TLS 암호화를 적용하여 보안을 강화한 버전데이터가 암호화(Encryption) 되어 전송되므로..

컴퓨터공학 2025.03.13