Snefru 해시 생성기
암호 설계의 역사적 이정표
Snefru는 1990년 Xerox PARC의 Ralph Merkle이 설계한 암호학적 해시 함수로, 이집트 파라오 스네프루의 이름을 따 명명되었습니다. 128비트 또는 256비트 해시를 생성할 수 있습니다.
Snefru란?
Snefru는 데이터를 512비트(128비트 출력용) 또는 384비트(256비트 출력용) 블록으로 치환 테이블 기반 혼합으로 처리합니다.
✅ 특성
- • 역사적 선구자: 최초의 Merkle-Damgård 해시 함수 중 하나
- • 256비트 출력: 64자 다이제스트
- • Xerox PARC: 머클 트리 발명자 Merkle이 설계
- • 교육적 가치: 해시 진화 이해에 중요
📊 용도
- • 레거시 시스템: 이전 Xerox 시스템과의 호환성
- • 교육: 해시 함수 설계 학습
- • 연구: 차분 분석 연구
- • 역사적 분석: Snefru에서 SHA-2로의 진화
⚠️ 경고
Snefru는 암호학적으로 깨졌습니다. 차분 분석으로 충돌이 발견되었습니다. SHA-256을 사용하세요.
🔄 Snefru vs 현대
🔵
Snefru
128/256비트
깨짐 — 역사적 가치만
🟢
MD5
128비트
역시 깨짐
🟡
SHA-256
256비트
현대의 안전한 표준
❓ 자주 묻는 질문
왜 파라오 이름인가요?
Ralph Merkle은 암호 알고리즘에 이집트 요소로 이름을 짓는 전통을 따랐습니다.
Snefru는 어떻게 깨졌나요?
Biham과 Shamir가 차분 분석을 사용하여 2라운드 버전에서 충돌을 발견했습니다.
Snefru의 유산은?
Snefru는 Merkle-Damgård를 해시 설계의 주요 패러다임으로 확립하는 데 기여했습니다.