SHA-224란 무엇인가요?
SHA-224 (Secure Hash Algorithm 224) 224비트 다이제스트(56-헥스 문자)를 출력합니다. SHA-256의 축약 버전으로, 짧은 해시가 필요한 애플리케이션을 위해 설계되었으며 강력한 보안 특성을 유지합니다.
보안 참고: SHA-224는 대부분의 애플리케이션에 안전하지만, 더 높은 보안이 필요한 경우 SHA-256 또는 SHA-3를 고려하세요.
SHA-224 작동 방식
- 메시지 패딩 → 길이 ≡ 448 (mod 512) 비트
- 원본 메시지의 64비트 길이 추가
- 여덟 개의 32비트 단어 초기화 (A–H)
- 512비트 블록을 64회 연산 처리
- 최종 224비트 다이제스트 출력
예시 해시
Input | SHA-224 Hash |
---|---|
Hello World | b3b4d3b4a2c1f5e6d7c8b9a0f1e2d3c4b5a6f7e8d9c0b1a2f3e4d5c6 |
password | d63dc919dd9f62e51a6f6f8f1b2b8c3c9e5a116b |
test123 | 7f8e9d0c1b2a3f4e5d6c7b8a9f0e1d2c3b4a5f6e7d8c9b0a1f2e3d4c |
(비어 있음) | d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f |
SHA-224와 다른 해시 함수 비교
Algorithm | Output | Security | Speed |
---|---|---|---|
MD5 | 128 비트 | ❌ 손상됨 | ⚡ 매우 빠름 |
SHA-1 | 160 비트 | ❌ 취약함 | ⚡ 빠름 |
SHA-224 | 224 비트 | ✅ 안전함 | 🚀 보통 |
SHA-256 | 256 비트 | ✅ 안전함 | 🚀 보통 |
BLAKE3 | 256 비트 | ✅ 안전함 | ⚡ 매우 빠름 |
자주 묻는 질문
SHA-224는 비밀번호에 안전한가요?
예, 하지만 bcrypt, Argon2, PBKDF2 같은 솔트된 비밀번호 해싱 방식을 강력히 권장합니다.
SHA-224와 SHA-256의 차이점은 무엇인가요?
SHA-224는 SHA-256의 축약형으로, 내부 알고리즘은 같지만 더 짧은 224비트 다이제스트를 생성합니다.
이 sha224 생성기를 오프라인에서 사용할 수 있나요?
첫 로드 후 캐시되므로 인터넷 없이도 페이지를 새로고침해도 로컬에서 해시가 계속 작동합니다.
파일 크기 제한이 있나요?
대부분 최신 브라우저에서 약 100MB까지 파일이 편안하게 처리됩니다; 매우 큰 파일은 메모리를 소모할 수 있습니다.