SHA-384, The 384-bit output version of the SHA-2 (Secure Hash Algorithm 2) family. It's a truncated version of SHA-512, designed for applications requiring shorter hash output but high security.
Technical Specifications
- Hash Length:
- 384 bit (96 hex characters)
- Security Level:
- Very high - Cryptographically secure
- Block Size:
- 1024 bit
- Maximum Message Size:
- 2^128 - 1 bit
- Speed:
- High performance, optimized for 64-bit systems
Usage Areas
- Digital signatures and certificates (X.509)
- TLS/SSL protocols
- Secure communication protocols
- High security applications
- FIPS 186-4 digital signature standard
Features
- Truncated version of SHA-512: Uses first 384 bits
- Same input always produces the same hash (deterministic)
- Impossible to derive original data from hash (one-way)
- Avalanche effect: Small input changes produce completely different hash
- Collision resistance: Two different inputs cannot produce the same hash (practically)
- Same algorithm as SHA-512, only output length differs
Standards and References
- FIPS PUB 180-4 (SHA-2 Standard)
- ISO/IEC 10118-3
- RFC 6234