본문 바로가기

전체 글58

암복호화 관련 AES·SHA-256·RSA·HMAC·SSL/TLS·JWT 차이 정리암호화, 해싱, 전자서명, 인증 토큰은 모두 보안과 관련되지만 목적과 동작 방식이 다르다. 먼저 내용을 숨기는 것과 출처·위변조를 검증하는 것을 구분해야 한다.1. 보안 기술 비교표구분주된 목적키·부가값동작 및 대표 사용처AES 암호화·복호화내용을 숨기고 필요할 때 원문 복원암복호화에 같은 대칭 비밀키 사용. 모드에 따라 IV·Nonce 필요DB 개인정보·파일 암호화. AES-GCM은 암호화와 위변조 검증을 함께 제공SHA-256 해시데이터의 고정 길이 요약값 생성비밀키 없음. Salt는 필요에 따라 별도로 추가256비트 해시값 생성. 복호화 기능 없음. 파일 검사·데이터 변경 확인 등에 사용비밀번호 해싱Argon2id·BCrypt 등비.. 2026. 10. 26.
암복호화 & 전자서명 흐름 HTTPS 암복호화 (개인키/공개키/대칭키) 1. 웹서버 공개키 -> 클라이언트 2. 클라이언트가 대칭키를 생성 3. 대칭키를 공개키로 암호화 4. 웹 서버에서 개인키로 복호화 5. 이후 대칭키로 HTTP 통신 암/복호화 (헤더/바디) 6. 세션 끊기면 다시 전자서명 (클라이언트 개인키,공개키 -> CA 인증서 -> 서버에서 인증서 체크 -> 공개키로 복호화 -> 인증) 1. 클라이언트가 로컬에서 개인키 생성 -> 문서 해시 개인키로 암호화 2. CA에 공개키 전달 3. CA 인증 -> 서버 전달 4. 서버에서 CA 자체를 인증 5. 인증 -> CA 인증서에서 공개키 조회 -> 공개키로 문서 해시 복호화 6. 인증 * PKI 란 ? 디지털 인.. 2026. 2. 1.
DB 덤프 관련 GUI 툴 종류 2026. 1. 28.
RSA / AES 암호화 관련 🔍 HTTPS에서 사용하는 대칭키 & 비대칭키 암호화HTTPS는 데이터를 안전하게 주고받기 위해 암호화 기술을 사용한다.이 과정에서 대칭키 암호화와 비대칭키 암호화가 함께 사용되는데, 이 둘의 차이와 HTTPS에서의 활용 방법을 자세히 설명하겠다.📌 1. 대칭키 암호화 vs 비대칭키 암호화대칭키 암호화 (Symmetric Encryption)비대칭키 암호화 (Asymmetric Encryption)키 개수하나의 키로 암호화 & 복호화공개키(Public Key) & 개인키(Private Key) 두 개 사용속도빠름 (연산 비용 적음)느림 (연산 비용 큼)보안성키가 유출되면 보안 취약키가 유출되지 않는 한 보안 강함사용 예시AES, ChaCha20RSA, ECC💡 HTTPS에서는 두 개의 암호화 방식이.. 2025. 3. 11.