KMAC128 File Hash Calculator

Compute KMAC128 keyed hash of any file in your browser. NIST SP 800-185. Set your key, output length, and customization string. Nothing is uploaded — 100% private.

File Input
File
Drag and drop a file here, or click to select. Processed locally — never uploaded.
Output
Settings

Related Hash Tools

About KMAC128 File Hash Calculator

KMAC128 provides keyed file hashing — unlike standard checksums (SHA-256, MD5), KMAC128 requires a secret key to compute and verify. This makes it suitable for authenticated file integrity checking, where an attacker who can modify the file cannot forge a matching hash without knowing the key.

Authenticated vs. Plain File Hashing

Plain file hashes (MD5, SHA-256) verify accidental corruption but cannot detect deliberate tampering if an attacker can replace both the file and the hash. KMAC128's keyed construction prevents this: without the key, an attacker cannot produce a valid KMAC128 tag for a modified file.