해시(Hash) 함수에 대한 설명으로 옳은 것으로만 묶은 것은?ㄱ. 입… | [9급 지방직 정보보호론] 17년 1회차 기출문제 상세 페이지
1[9급 지방직 정보보호론] 17년 1회차
해시(Hash) 함수에 대한 설명으로 옳은 것으로만 묶은 것은?ㄱ. 입력데이터의 길이가 달라도 동일한 해시함수에서 나온 해시 결과값 길이는 동일하다.
ㄴ. 일방향 함수를 사용해서 해시함수를 구성할 수 있다.
ㄷ. 최대 128비트까지 해시함수의 입력으로 지원한다.
ㄹ. SHA-256의 해시 결과값 길이는 512비트이다.
1
ㄱ, ㄴ
2
ㄴ, ㄷ
3
ㄷ, ㄹ
4
ㄱ, ㄹ
해설
옳은 설명은 출력 길이가 입력 길이와 무관하게 고정된다는 것과 일방향 함수로 해시함수를 구성할 수 있다는 것이다.
해시함수는 임의 길이의 입력을 고정 길이의 해시값으로 압축하며, 일방향 압축함수를 반복 적용하는 방식(머클-담고르 구조 등)으로 설계된다.
- 입력을 최대 128비트까지만 지원한다는 설명: 해시함수는 임의 길이(매우 큰 상한)의 입력을 받으므로 틀리다.
- SHA-256의 해시값이 512비트라는 설명: 이름 그대로 출력은 256비트이므로 틀리다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.