Converter Web ToolsConverter WebTools

KMAC128 Hash

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

Input
Output
Share Link
Settings
Key
Customization

What is KMAC128?

KMAC128 is a cryptographic hash function: it turns any input — a word, a sentence, or a long document — into a fixed-length value called a digest. The same input always produces the same KMAC128 hash, and even a tiny change to the input produces a completely different result. Hashing is one-way: you cannot turn a KMAC128 digest back into the original text.

How KMAC128 works

KMAC128 is a one-way cryptographic hash. At a high level it works like this:

  1. Your input is padded and broken into fixed-size blocks.
  2. Each block is mixed into an internal state through many rounds of bitwise operations.
  3. After the final block, the internal state is output as a fixed-length digest.

Every input bit affects the whole result, so a single character change produces a completely different digest — and the digest cannot be reversed back into the input.

How to use

  1. Type or paste your text into the input box.
  2. The KMAC128 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

  • Verifying file and data integrity with checksums.
  • Fingerprinting and deduplicating content.
  • Detecting accidental corruption or changes.
  • Indexing or comparing data without storing the original.

Frequently asked questions

Can a KMAC128 hash be reversed?
No. KMAC128 is a one-way function, not encryption — there is no key that turns the digest back into the original input.
What can I use KMAC128 for?
Use it for fingerprinting data, verifying integrity, deduplication, and building checksums.
Is the KMAC128 hash always the same length?
Yes. No matter how large the input is, the KMAC128 digest is always the same fixed length.