핵심 정리
| 구분 | SHA-1 | SHA-256 | SHA-3 |
| 계열 | SHA-1 | SHA-2 | SHA-3 |
| 출력 길이 | 160비트 | 256비트 | 224/256/384/512비트 |
| 내부 구조 | Merkle–Damgård | Merkle–Damgård | Sponge 구조 |
| 표준 문서 | FIPS 180-4 | FIPS 180-4 | FIPS 202 |
| 현재 상태 | 취약 | 권장 | 최신 표준 |
기출문제 2021.
106. SHA-2를 대체하기 위해서 발표한 해시함수인 SHA-3에 대한 설명으로 가장 적절하지 않은 것은?
① SHA-3의 입력되는 데이터의 크기는 2128-1로 제한된다.
② SHA-1, SHA-2와는 전혀 다른 스펀지 구조가 사용되고 있다.
③ 출력 비트열의 길이에 따라 SHA3-224, SHA3-256,SHA3-384, SHA3-512의 4종류가 있다.
④ SHA-3는 해시값 생성 뿐만 아니라 의사난수 생성기,스트림 암호 등의 기능에도 활용할 수 있다.
정답. ①
| 알고리즘 | 입력 길이 (최대) | 출력 길이 | 계열비고 |
| SHA-1 | 264-1 비트 | 160비트 | SHA-1 |
| SHA-224 | 264-1 비트 | 224비트 | SHA-2 |
| SHA-256 | 264-1 비트 | 256비트 | SHA-2 |
| SHA-384 | 2128-1 비트 | 384비트 | SHA-2 |
| SHA-512 | 2128-1 비트 | 512비트 | SHA-2 |
| SHA-3 | 이론상 제한 없음 | 가변 (224/256/384/512) | SHA-3 |
'정보시스템감리사 > 보안' 카테고리의 다른 글
| 대칭키 암호(Symmetric Key Cryptography) (0) | 2026.02.10 |
|---|---|
| [보안] 쿠팡 개인정보 유출 사고 관련 예상 문제 (0) | 2026.01.29 |
