Poly1305 MAC Generator & Verifier Online - Message Authentication
Poly1305 MAC Generator & Verifier
Generate and verify 16-byte authentication tags for messages using 32-byte keys. Fast, secure message authentication.
128-bit Security
Generate MAC
Authentication Tag
Must be exactly 32 bytes (64 hex characters)
Generated MAC (16 bytes / 128 bits)
MAC tag will appear here...
Verify MAC
Verification
Verification Result
Enter the key, message, and MAC to verify.
About Poly1305 Message Authentication Code
Poly1305 is a cryptographic message authentication code (MAC) designed by Daniel J. Bernstein. It provides data integrity and authenticity verification with proven security guarantees.
Critical Security Rule: Never reuse a Poly1305 key for multiple messages! Each key should be used exactly once. For multiple messages, use ChaCha20-Poly1305 AEAD which derives unique keys automatically.