Text Input
Adjust the output length from 8 to 4096 bits (default: 256 bits)
KMAC128 Hash
Enter text and key above to generate KMAC128 hash...
Hash will appear in real-time as you type
About the KMAC128 Hash Generator
Our KMAC128 Hash Generator provides instant KMAC128 hash creation from any text input and key with real-time processing. KMAC128 (Keccak Message Authentication Code) is a keyed hash function standardized by NIST that uses cSHAKE128 internally. Simply enter your text, provide a key, optionally add a customization string, adjust the desired output length, and watch as the KMAC128 hash is generated immediately.
What makes this tool special is its combination of authentication and flexibility. KMAC128 not only verifies the integrity of your data but also its authenticity through the use of a secret key. The customization string feature allows for domain separation, ensuring that different applications of KMAC128 produce distinct outputs even with the same key and input. The tool also features real-time processing and variable output length, with instant updates as you modify any parameter.
KMAC128 provides a security strength of 128 bits against all attacks, regardless of the output length. This makes it suitable for various cryptographic applications, including message authentication codes (MACs), key derivation functions (KDFs), and digital signatures. The variable output length feature allows you to tailor the hash size to your specific needs while maintaining the security strength.
Your privacy is completely protected as all hash generation happens locally in your browser. No data is ever sent to external servers or stored anywhere, ensuring your sensitive information remains private. The tool works entirely offline once loaded, making it safe for confidential data processing and perfect for environments with restricted internet access.