Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

BLAKE

Cryptographic Algorithm

BLAKE is a cryptographic hash function built on Daniel J. Bernstein's ChaCha stream cipher, with a permuted copy of the input block XORed against round constants before each ChaCha round. Like SHA-2, it comes in variants that differ by word size: BLAKE-256 and BLAKE-224 use 32-bit words to produce 256-bit and 224-bit digests, while BLAKE-512 and BLAKE-384 use 64-bit words to produce 512-bit and 384-bit digests. It repeatedly combines an 8-word hash value with 16 message words, truncating the result of each round to obtain the next hash value. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Sources
Wikipedia: BLAKE (hash function)
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.