Converter Web ToolsConverter WebTools

eccak-384 Hash

Generate a Keccak-384 hash from any text instantly. Everything is computed in your browser, so your input never leaves your device.

Input
Output
Share Link
Settings

What is Keccak-384?

Keccak-384 is a cryptographic hash function from the Keccak family that produces a fixed 384-bit (48-byte) digest, standardized by NIST as part of SHA-3 (Secure Hash Algorithm 3). It uses sponge construction to convert any input data into a unique fingerprint, offering 192 bits of collision resistance and 384 bits of preimage security. The Keccak-384 Hash Generator tool computes this hash entirely in your browser with no data uploaded to servers, making it a private and free way to generate cryptographic digests for text, files, and sensitive applications.

How Keccak-384 works

Keccak-384 uses sponge construction, a cryptographic design that absorbs input data, applies a permutation function repeatedly, and then squeezes out the hash output.

The process works in these steps:

  1. The message is padded and broken into 832-bit blocks (the rate).
  2. Each block is XORed into the first 832 bits of a 1600-bit internal state.
  3. A Keccak-f permutation function is applied to the entire 1600-bit state 24 times to thoroughly mix all bits.
  4. The first 384 bits of the final state are extracted and output as the hash.
  5. The remaining 768 bits stay hidden (the capacity), which ensures security against attacks.

Example structure: If you hash the text "Hello World", Keccak-384 produces a 384-bit (48-byte) hexadecimal string like 75d9681889cd6e81b82eadd0f65e6878a1a27f5e7a3f86b5c8d5e6a7b8c9d0e1f2a3b4c5d6e7f8 (this demonstrates the output format; the actual hash differs per input). No two different inputs produce the same hash, and you cannot reverse the hash to recover the original message—that is why Keccak-384 is suitable for cryptographic applications.

How to use

  1. Type or paste your text into the input box.
  2. The Keccak-384 hash is calculated automatically as you type.
  3. Choose your output encoding (Hex or Base64) if needed.
  4. Click Copy to copy the digest to your clipboard.

Common uses

  • Blockchain and cryptocurrency: Ethereum and other blockchain systems use Keccak variants for transaction hashing and smart contract security.
  • Password verification: Storing Keccak-384 hashes of passwords in databases instead of plain text, so even if the database is compromised, original passwords remain protected.
  • File integrity checking: Generate and compare hash values to verify that files have not been corrupted or tampered with during storage or transmission.
  • Digital signatures and certificates: Create fixed-size digests of documents or data before signing them cryptographically, allowing secure verification of authenticity.
  • Data deduplication: Use Keccak-384 hashes to quickly identify duplicate files or records in large datasets without comparing the full content.

Frequently asked questions

Is Keccak-384 secure?
Yes. Keccak-384 is part of the SHA-3 standard (FIPS 202) and has no known practical attacks. NIST selected it as the official successor to SHA-2, offering 192-bit collision resistance and 384-bit preimage security.
Can Keccak-384 be reversed to get the original input?
No. Hashing is a one-way function. You cannot reverse a Keccak-384 hash to recover the original message, which is what makes it cryptographically secure.
What is the output size of Keccak-384?
Keccak-384 always produces a 384-bit hash, which is 48 bytes or 96 hexadecimal characters.
Does this tool upload my data to a server?
No. This tool runs entirely in your browser using JavaScript. All hashing is done locally on your computer, and nothing is sent to any server—your data never leaves your device.
How is Keccak-384 different from SHA-256?
Keccak-384 and SHA-256 are both cryptographic hashes but use different designs. Keccak uses sponge construction while SHA-256 uses the Merkle-Damgard approach. Keccak-384 outputs 384 bits vs SHA-256's 256 bits.
Can I use Keccak-384 for passwords?
Yes, Keccak-384 can be used in password systems, but it is recommended to combine it with a salt and key derivation function (like PBKDF2 or bcrypt) to protect against rainbow table and brute force attacks.