✅ 대칭키 암호화 (Symmetric Encryption)
📌 개념
- 암호화할 때와 복호화할 때 같은 키를 사용하는 방식
- 즉, 🔑 하나의 키로 암호화도 하고 해독도 함
📦 특징
- 속도가 빠름 💨
- 키가 유출되면 보안이 완전히 깨짐 ❌
💡 예시
[같은 키]로 암호화/복호화
클라이언트 ─── 키 ──▶ 서버
서버 ─── 키 ──▶ 클라이언트
❗ 단점
- "같은 키"를 어떻게 안전하게 전달하냐? 이게 문제임
- 그래서 등장한 게 👉 공개키 암호화
✅ 공개키 암호화 (Asymmetric Encryption)
📌 개념
- **공개키(Public Key)**와 개인키(Private Key) 한 쌍으로 동작하는 암호화 방식
- 공개키로 암호화 → 개인키로 복호화
📦 특징