Tạo Hash Tiger-128

Tạo Hash Tiger-128 — Tối ưu Hiệu năng 64-bit

Chia sẻ:

Tạo Hash Tiger-128

Hash 128-bit tốc độ cao cho bộ xử lý 64-bit

Tiger-128 là phiên bản cắt ngắn của hàm băm Tiger do Ross Anderson và Eli Biham thiết kế năm 1995. Tạo hash 128-bit (32 ký tự thập lục phân).

Tiger-128 là gì?

Tiger xử lý dữ liệu trong khối 512-bit qua 3 lượt 24 vòng. Tiger-128 cắt ngắn đầu ra 192-bit thành 128-bit.

✅ Đặc điểm

  • Tối ưu 64-bit: Cực nhanh trên bộ xử lý hiện đại
  • Đầu ra 128-bit: Digest 32 ký tự nhỏ gọn
  • Thiết kế S-box: 4 bảng thay thế lớn
  • Chia sẻ tệp: Dùng trong giao thức ed2k và DC++

📊 Ứng dụng

  • Mạng P2P: Nhận dạng tệp trong giao thức chia sẻ
  • Kiểm tra toàn vẹn: Xác minh nhanh trên 64-bit
  • Vân tay: Định danh lưu trữ theo nội dung
  • Loại trùng: Phát hiện trùng lặp hiệu quả

⚠️ Lưu ý

Tiger-128 chỉ cung cấp khả năng chống xung đột 64-bit. Dùng SHA-256 cho bảo mật crypto.

🔄 Họ Tiger

🔵

Tiger-128

128-bit

Chống 64-bit

🟢

Tiger-160

160-bit

Chống 80-bit

🟡

Tiger-192

192-bit

Chống 96-bit

❓ Câu hỏi Thường gặp

Tại sao Tiger thiết kế cho 64-bit?

Năm 1995 bộ xử lý 64-bit xuất hiện và các hash hiện có được tối ưu cho 32-bit.

Tiger-128 vs MD5?

Tiger-128 nhanh hơn nhiều so với MD5 trên hệ thống 64-bit.

Tiger-128 còn hữu ích?

Dùng trong chia sẻ tệp P2P. Dự án mới xem xét BLAKE3.