Tiger-160 Hash Generator
160-bit Tiger hash for balanced performance and security
Tiger-160 is the middle variant of the Tiger hash family, producing a 160-bit (40-character hex) hash value. Like SHA-1, it outputs 160 bits, but Tiger-160 is significantly faster on 64-bit processors due to its native 64-bit operations. It takes the first 160 bits of the full Tiger-192 computation, providing a good balance between hash length and collision resistance.
What is Tiger-160?
Tiger-160 uses the same algorithm as Tiger-192 but truncates the output to 160 bits. The full Tiger algorithm processes 512-bit blocks through 24 rounds using four S-boxes. Tiger-160 provides 80-bit collision resistance, matching SHA-1's theoretical security level but with better performance on 64-bit architectures.
✅ Tiger-160 Features
- • SHA-1 Alternative: Same output length, faster on 64-bit
- • 160-bit Output: 40-character hexadecimal digest
- • 80-bit Security: Matches SHA-1 collision resistance
- • 64-bit Speed: Outperforms SHA-1 on modern processors
📊 Common Use Cases
- • File Verification: Fast integrity checks on 64-bit systems
- • SHA-1 Replacement: Drop-in for 160-bit hash needs
- • Content Hashing: Unique identifiers for cached content
- • Database Indexing: Efficient hash-based lookups
⚠️ Security Note
Tiger-160 provides 80-bit collision resistance, similar to SHA-1. This level is considered below modern recommendations (128-bit minimum). For security-critical applications, use Tiger-192 or SHA-256.
🔄 Tiger-160 vs SHA-1
Tiger-160
160-bit, 64-bit ops
Faster on 64-bit CPUs
SHA-1
160-bit, 32-bit ops
More widely supported
SHA-256
256-bit output
Higher security, recommended
❓ Frequently Asked Questions
Tiger-160 vs SHA-1 — which should I choose?
If speed on 64-bit systems is critical, Tiger-160 wins. For maximum compatibility, SHA-1 is more widely supported. For security, neither — use SHA-256.
Is Tiger-160 more secure than SHA-1?
They have the same theoretical collision resistance (80 bits). SHA-1 has known practical collisions; Tiger has none yet. However, Tiger has received less cryptanalysis attention.
Why truncate Tiger-192 to 160 bits?
Some protocols and systems require exactly 160-bit hashes (matching SHA-1 output size). Tiger-160 provides this compatibility while maintaining Tiger's speed advantage.