Skip to main content
Cipher Visualizers home

Tag

#SHA-3

3 articles with this tag.

A visual representation of the KMAC Algorithm
Message Authentication Codes Advanced

The KMAC Algorithm

KMAC is the message authentication code built on SHA-3. It needs no HMAC-style double hashing, because the Keccak sponge resists length extension. Learn how cSHAKE, the key block, and the encoded output length work, with every NIST sample checked.

17 min read

A visual representation of the SHAKE128 and SHAKE256 Algorithms
Hash Functions Intermediate

SHAKE128 and SHAKE256

Most hash functions give you a fixed-size output no matter what you ask for. SHAKE breaks that rule: it's a hash function you can ask for any amount of output from, built from the same Keccak sponge as SHA-3.

10 min read

← All tags