CoderTools

Snefru 해시 생성기

텍스트와 파일의 Snefru-128/256 해시 생성, Ralph Merkle의 초기 암호화 해시 함수

입력은 UTF-8 텍스트로 인코딩됩니다

Snefru 해시 소개

Snefru는 1990년 Ralph Merkle이 설계한 암호화 해시 함수입니다. 이집트 파라오 스네프루의 이름을 따서 명명되었습니다. 알고리즘은 혼합을 위해 S-박스가 있는 Feistel 네트워크 구조를 사용합니다.

보안을 고려하여 설계된 최초의 해시 함수 중 하나로 역사적으로 중요하지만, Snefru에는 알려진 취약점이 있어 보안에 중요한 애플리케이션에는 더 이상 권장되지 않습니다. 교육 목적과 레거시 시스템 호환성에는 여전히 유용합니다.

Snefru 변형

버전 출력 크기 라운드 상태
Snefru-128 128 bits (16 bytes) 8 레거시
Snefru-256 256 bits (32 bytes) 8 권장

역사

해시 예제

Input: "hello"

Snefru-128: bdee67c258643765ac85389eccf8641f

Snefru-256: 7c5f22b1a92d9470efea37ec6ed00b2357a4ce3c41aa6e28e3b84057465dbb56

보안 안내

Snefru에는 알려진 암호학적 취약점이 있습니다. 차분 암호 분석은 무차별 대입보다 훨씬 빠르게 충돌을 찾을 수 있습니다. 보안에 중요한 애플리케이션의 경우 대신 SHA-256 또는 SHA-3을 사용하세요.

참조