Create SHA-384 hashes for secure password storage, digital signatures, and cryptographic operations.
Supported Tools:
Generate and verify SHA-384 hashes online. SHA-384 is the 384-bit SHA-2 variant built on the 64-bit SHA-512 engine and is resistant to length-extension attacks.
SHA-384 is a member of the SHA-2 family (FIPS 180-4) that produces a 384-bit (48-byte) digest, shown as 96 hexadecimal characters. It is computed with the same 64-bit word arithmetic as SHA-512 but uses a different initialization vector and truncates the output to 384 bits. Because the internal state is larger than the output, SHA-384 is naturally immune to the length-extension attacks that affect SHA-256 and SHA-512, which is why it appears in TLS cipher suites and high-assurance certificates.
Input:
abc
Output:
cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
Why choose SHA-384 over SHA-512?
SHA-384 gives a shorter digest while keeping the security and length-extension resistance of the 64-bit SHA-512 engine, which is handy in protocols that standardized on 384-bit hashes.
Is SHA-384 vulnerable to length-extension?
No. Because its internal state (512 bits) is larger than its output (384 bits), the truncated portion is not exposed, so length-extension does not apply.
How many characters is a SHA-384 hash?
96 hexadecimal characters (384 bits).