SHA-384 Hash Generator
Calculate a SHA-384 digest from UTF-8 text and return its 384-bit value as 96 lowercase hexadecimal characters.
Description
Calculate the 384-bit SHA-384 digest of UTF-8 text and display it as 96 lowercase hexadecimal characters.
SHA-384 is a one-way hash function in the Secure Hash Standard. The tool encodes entered text as UTF-8, hashes those bytes, and returns a fixed 384-bit digest. A tiny input change normally produces a completely different digest, but hashing does not encrypt the text and cannot be reversed to recover it.1
When to use SHA-384 Hash Generator
Use SHA-384 when a protocol, API, checksum manifest, content-addressed identifier, or test vector specifies that exact algorithm. SHA-384 is SHA-512 with different initialization and a truncated 384-bit result, commonly paired with higher security-strength systems.
How SHA-384 Hash Generator works
How the SHA-384 hashing function processes input
- Encode the entered Unicode text as UTF-8 bytes.
- Append SHA padding and the original message length.
- Process every padded block with the SHA-384 compression function and constants.
- Render the resulting 48 bytes as 96 lowercase hexadecimal characters.
Limitations and assumptions
- Equal digests are useful evidence that bytes match, but a bare hash does not authenticate the source.
- Hashes are unsuitable for password storage without a deliberately slow, salted password-hashing construction.
- Whitespace, normalization, line endings, and character encoding all change the byte sequence and therefore the digest.
Alternative or Complementary approaches
Use HMAC with an appropriate SHA-2 function when a shared secret must authenticate a message. Use a digital signature when verification must work without sharing the signing key.
References
-
Encoding Standard — WHATWG
-
FIPS 180-4: Secure Hash Standard — National Institute of Standards and Technology
Similar or alternative tools
- SHA-256 Hash Generator
Calculate a SHA-2 digest with a different output size.
- MD5 Hash Generator
Check legacy MD5 values while accounting for its security limitations.
- CRC-32 Checksum
Use a fast checksum when only accidental corruption is in scope.