Snefru 해시 생성기

Snefru 해시 생성 — Xerox PARC의 역사적 해시 함수

공유:

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를 해시 설계의 주요 패러다임으로 확립하는 데 기여했습니다.