
BLAKE2
Dec 22, 2012 · BLAKE2 includes the 4-way parallel BLAKE2bp and 8-way parallel BLAKE2sp designed for increased performance on multicore or SIMD CPUs. BLAKE2 offers these algorithms tuned to your specific requirements, such as keyed hashing (that is, MAC or PRF), hashing with a salt, updatable or incremental tree-hashing, or any combination
BLAKE2 has more benefits than just speed: BLAKE2 uses up to 32% less RAM than BLAKE, and comes with a comprehensive tree-hashing mode as well as an efficient MAC mode.
- [PDF]
BLAKE2
Since BLAKE2 was limited to 512-bit hashes, and based on user demand, we present BLAKE2X, a family of extensible-output functions (XOFs) based on BLAKE2 instances. BLAKE2X can securely produce hash values of arbitrary size. We designed BLAKE2X to minimize the changes from an existing BLAKE2 implementa-tion.
BLAKE2 — an alternative to MD5/SHA-1
BLAKE2 — an alternative to MD5/SHA-1. Jean-Philippe Aumasson, Samuel Neves, Zooko Wilcox-O'Hearn (that's me!), and Christian Winnerlein. https://blake2.net
Abstract. We present the hash function BLAKE2, an improved version of the SHA-3 nalist BLAKE optimized for speed in software. Target applications include cloud storage, intrusion detection, or version control systems. BLAKE2 comes in two main avors: BLAKE2b is optimized for 64-bit platforms, and BLAKE2s for smaller architectures. On 64-
BLAKE2 Faster than MD5 on 64-bit Intel 32% less RAM used than BLAKE No-overhead support of Parallel hashing (multicore, SIMD) Tree mode (updatable, incremental) Prefix-key, salt, personalization