문제
해쉬(Hash) 기법에 대한 설명으로 틀린 것은?
① 임의의 길이의 입력 데이터를 받아 고정된 길이의 해쉬 값으로 변환한다. ② 주로 공개키 암호화 방식에서 키 생성을 위해 사용한다. ③ 대표적인 해쉬 알고리즘으로 HAVAL, SHA-1 등이 있다. ④ 해쉬 함수는 일방향 함수(One-way function)이다.
정답
2번
해설
정답: 2. 해시 기법은 주로 데이터 무결성 검증에 사용되며, 공개키 암호화 키 생성 용도가 아니다.
오답 풀이
- 1번: 임의 길이 입력을 고정 길이 해시로 변환하는 것은 옳다.
- 2번: 공개키 암호화 키 생성용이라는 설명은 틀리다.
- 3번: HAVAL, SHA-1은 대표적 해시 알고리즘이다(옳음).
- 4번: 해시 함수는 일방향 함수이다(옳음).
보충 개념 해시는 무결성 검증, 디지털 서명, 메시지 인증에 사용되는 일방향 함수이다.