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)
Lead sectionQuote, Lead section
BLAKE is a cryptographic hash function based on Daniel J. Bernstein's ChaCha stream cipher, but a permuted copy of the input block, XORed with round constants, is added before each ChaCha round.
View the Source Wikidata: BLAKE
Wikidata Q108544539, class allow-list match (w-wdresolver-0926)View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.