문제
다음 중 해시(Hash) 함수의 특징으로 옳지 않은 것은?
① 입력 데이터의 크기에 관계없이 고정된 길이의 출력을 생성한다 ② 같은 입력에 대해서는 항상 같은 해시값을 출력한다 ③ 해시값으로부터 원본 데이터를 복원할 수 있다 ④ 서로 다른 입력이 같은 해시값을 가질 가능성이 있다
정답
3번
해설
해시 함수는 일방향 함수로서 해시값으로부터 원본 데이터를 복원할 수 없다. 이는 해시 함수의 핵심 특징이다. 나머지는 모두 해시 함수의 올바른 특징으로, 고정 길이 출력, 결정론적 출력, 해시 충돌 가능성이 있다.