BLAKE2 is a cryptographic hash function based on the SHA-3 finalist BLAKE
BLAKE2 is a cryptographic hash function. It is based on BLAKE which was originally designed for the SHA-3 competition where it became a finalist, but was not chosen as SHA-3.
It in based on the chacha round function and has two variants:
- BLAKE2b, using 64-bit words like ChaCha, 12 rounds, and producing hashes up to 512 bits.
- BLAKE2s, using 32-bit words, 10 rounds, and producing hashes up to 256 bits.
Both variants also have parallel hash modes.
See also:
- RFC 7693, specifying BLAKE2
- The BLAKE2 website