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
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.