What this SHA-384 generator does
This tool computes the SHA-384 cryptographic hash of any text you enter, returning a fixed 384-bit value as 96 hexadecimal characters. SHA-384 appears throughout modern TLS, code-signing, and certificate infrastructure where a strong 64-bit-word hash with truncated output is preferred.
How it works
SHA-384 belongs to the SHA-2 family defined in NIST FIPS 180-4. Internally it runs the same compression function as SHA-512 — operating on 64-bit words across 80 rounds in 1024-bit message blocks — but seeds the eight working variables with a different set of initial hash values. After processing the padded message, only the first 384 bits (the first six 64-bit words) of the state are output. This tool calls the browser’s native crypto.subtle.digest("SHA-384", data) so results match the standard byte-for-byte.
Tips and notes
- Because output is truncated, SHA-384 resists the length-extension attacks that affect plain SHA-256 and SHA-512.
- The same input always produces the same digest; one changed byte changes the entire hash.
- Example: the empty string hashes to
38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b. - Do not use a bare hash for storing passwords — use a salted slow KDF such as Argon2 or bcrypt.