wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

암호 알고리즘 해시 함수

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

해시 함수란 무엇인가요?

a)

해시 함수는 입력 데이터를 고정된 크기의 해시 값으로 변환하는 함수입니다.

b)

해시 함수는 데이터를 암호화하는 알고리즘입니다.

c)

해시 함수는 데이터를 압축하는 기술입니다.

d)

해시 함수는 입력 데이터를 무작위로 변환하는 함수입니다.

2.

해시 함수의 주요 특징은 무엇인가요?

a)

해시 함수의 주요 특징은 일방향성, 충돌 저항성, 고속 처리, 입력 변화에 대한 민감성이다.

b)

해시 함수는 데이터 압축을 위한 알고리즘이다.

c)

해시 함수는 대칭성과 비밀성을 가진다.

d)

해시 함수는 입력값을 무작위로 변환한다.

3.

해시 충돌이란 무엇인가요?

a)

해시 충돌은 해시 값을 저장하는 방식의 문제입니다.

b)

해시 충돌은 해시 값을 암호화하는 과정입니다.

c)

해시 충돌은 서로 다른 입력값이 동일한 해시 값을 생성하는 현상입니다.

d)

해시 충돌은 동일한 입력값이 서로 다른 해시 값을 생성하는 현상입니다.

4.

SHA-256 해시 함수의 특징은 무엇인가요?

a)

SHA-256 해시 함수는 가변 길이 해시 값을 생성하며, 충돌 가능성과 양방향성을 갖춘 해시 함수입니다.

b)

SHA-256 해시 함수는 512비트 해시 값을 생성하며, 안전성이 낮고 느린 해시 함수입니다.

c)

SHA-256 해시 함수는 128비트 해시 값을 생성하며, 대칭성과 복원 가능성을 갖춘 해시 함수입니다.

d)

SHA-256 해시 함수는 고정된 256비트 해시 값을 생성하며, 충돌 저항성과 단방향성을 갖춘 안전한 해시 함수입니다.

5.

해시 함수의 사용 예시는 무엇이 있나요?

a)

파일 압축, 이미지 변환, 데이터 전송, 웹 페이지 로딩

b)

소프트웨어 설치, 시스템 백업, 하드웨어 업그레이드, 네트워크 설정

c)

비밀번호 저장, 데이터 무결성 검증, 디지털 서명, 데이터베이스 인덱싱

d)

문서 작성, 이메일 전송, 비디오 편집, 음악 스트리밍

6.

해시 함수와 암호화의 차이점은 무엇인가요?

a)

해시 함수는 데이터를 보호하기 위한 양방향 변환이고, 암호화는 무결성을 확인하는 일방향 변환입니다.

b)

해시 함수는 데이터를 암호화하는 방법이고, 암호화는 해시를 복원하는 과정입니다.

c)

해시 함수는 데이터 무결성 확인을 위한 일방향 변환이고, 암호화는 데이터 보호를 위한 양방향 변환입니다.

d)

해시 함수는 데이터를 압축하는 기술이고, 암호화는 데이터를 변환하는 기술입니다.

7.

해시 함수의 보안성을 평가하는 기준은 무엇인가요?

a)

가시성, 변동성, 신뢰성

b)

충돌 저항성, 일방향성, 고유성

c)

속도, 효율성, 접근성

d)

무작위성, 복잡성, 유연성

8.

MD5 해시 함수의 단점은 무엇인가요?

a)

속도가 빠르고 효율적이다.

b)

충돌 저항성이 낮고 보안성이 떨어진다.

c)

암호화 강도가 매우 높다.

d)

다양한 데이터 형식을 지원한다.

9.

해시 함수를 사용하는 데이터 무결성 검증 방법은 무엇인가요?

a)

해시 값 비교를 통한 데이터 무결성 검증

b)

데이터 암호화를 통한 무결성 검증

c)

메타데이터 분석을 통한 무결성 검증

d)

파일 크기 비교를 통한 무결성 검증

10.

해시 함수의 출력 길이는 어떻게 결정되나요?

a)

해시 함수의 출력 길이는 항상 256비트로 고정된다.

b)

해시 함수의 출력 길이는 사용자의 설정에 의해 결정된다.

c)

해시 함수의 출력 길이는 입력 데이터에 따라 결정된다.

d)

해시 함수의 출력 길이는 알고리즘에 의해 결정된다.