SSL-Checksum(검사합) | 대칭키, 비대칭키
Checksum(검사합) : 데이터의 오류 여부 확인을 위해 널리 사용되는 방법 (보안성 X) : 일정 자릿수를 정하고, 범위를 넘는 자리 올림은 버려서 자릿수를 유지한다. 예시> 6+8= 14 -> 4 (십의 자리는 버리고 일의 자리만 유지) 원본 + 원본 -> 결과, 검사합 결과값을 기존으로 원본으로 복원하는 것은 불가 : Hash, 단방향 암호화 방식 중 대칭키, 비대칭키 - 대칭키 (Symmetric Key) 키 하나로 암호화(보안성 부여) /복호화를 모두 수행하는 방식(비대칭키 방식에 비해 효율적) DES, 3DES, SEED-128, ARIA, AES-128, AES-256 알고리즘이 대표적인 대칭키 암호화 - 비대칭키 (Asymmetric Key) 한 쌍(두개의 키)의 키가 서로 상호작용하는..
2023. 6. 27.
HTTP란? http method & response status code
HTTP란 ? HTTP는 HTML 문서를 전송 받기 위해 만들어진 응용 프로그램 계층 통신 프로토콜이다. - HTTP 모두 문자열로 이루어지며(덕분에 매우 직관적) 기본적으로 클라이언트 요청에 대응하는 응답 형식으로 작동한다. HTTP method - GET : Download에 가까운 의미로 client 가 server에 '주세요~' 경우 - POST : Upload에 가까운 의미로, File 업로드, ID/Password 입력 등의 경우 - HEAD : 데이터 영역은 제외하고 일부 보내는 경우 - TRACE, PUT, DELETE, OPTOIONS, CONNECT 등 있으나 주로 GET, POST 메서드가 요청에 사용된다. - HTML 파일의 헤더는 일반헤더, 요청헤더, 응답헤어, 엔티티헤더로 분류된..
2023. 5. 30.