Tiger-128 해시 생성기

Tiger-128 해시 생성 — 64비트 성능에 최적화

공유:

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를 고려하세요.