Tiger-128 해시 생성기
64비트 프로세서를 위한 고속 128비트 해시
Tiger-128은 1995년 Ross Anderson과 Eli Biham이 설계한 Tiger 해시 함수의 절단 버전입니다. 128비트 해시(16진수 32자)를 생성하며, 64비트 플랫폼 전용으로 설계되었습니다.
Tiger-128이란?
Tiger는 데이터를 512비트 블록으로 3패스로 구성된 24라운드로 처리합니다. Tiger-128은 전체 192비트 출력을 128비트로 절단합니다.
✅ 특징
- • 64비트 최적화: 현대 프로세서에서 뛰어난 속도
- • 128비트 출력: 컴팩트한 32자 다이제스트
- • S-box 설계: 4개의 대형 치환 테이블
- • 파일 공유: ed2k 및 DC++ 프로토콜에서 사용
📊 용도
- • P2P 네트워크: 공유 프로토콜에서 파일 식별
- • 무결성 검사: 64비트 시스템에서 빠른 검증
- • 핑거프린팅: 콘텐츠 기반 스토리지 식별자
- • 중복 제거: 효율적인 중복 감지
⚠️ 참고
Tiger-128은 64비트 충돌 저항성만 제공합니다. 암호 보안에는 SHA-256을 사용하세요.
🔄 Tiger 계열
🔵
Tiger-128
128비트
64비트 저항성
🟢
Tiger-160
160비트
80비트 저항성
🟡
Tiger-192
192비트
96비트 저항성
❓ 자주 묻는 질문
Tiger가 64비트용으로 설계된 이유는?
1995년에 64비트 프로세서가 등장했고 기존 해시 함수는 32비트에 최적화되어 있었습니다.
Tiger-128 vs MD5?
64비트 시스템에서 Tiger-128은 MD5보다 상당히 빠릅니다.
Tiger-128은 아직 유용한가요?
P2P 파일 공유에서 사용됩니다. 새 프로젝트에는 BLAKE3를 고려하세요.