blake2s 纯翻译源码
只翻译完成了 2S 算法 纯易2B 算法 在路上
BLAKE2https://blake2.net/https://tools.ietf.org/html/rfc7693BLAKE2 系列比常见的 MD5,SHA-1,SHA-2,SHA-3 更快,同时提供不低于 SHA-3 的安全性。BLAKE2 系列从著名的 ChaCha 算法衍生而来,有两个主要版本 BLAKE2b(BLAKE2)和 BLAKE2s。BLAKE2b 为 64 位 CPU(包括 ARM Neon)优化,可以生成最长64字节的摘要;BLAKE2s 为 8-32 位 CPU 设计,可以生成最长 32 字节的摘要。二者的衍生版 BLAKE2bp 和 BLAKE2sp 可以进行多核并行计算,在保持相同安全性的前提下,进一步提升计算速度。此外,BLAKE2 系列有一个特殊的变种,BLAKE2x,可以生成最多 4GiB 的“摘要”,可以用于 KDF(密钥派生)和 DRBG(固定随机数序列)。WhatsApp 和 FreeBSD 的包管理器都在使用 BLAKE2 系列哈希算法。距 2008 年初代 BLAKE 算法获得 NIST 认可具有 SHA-3 同级别安全性已经过去了将近 10 年, BLAKE2 也已经成熟,或许能成为 SHA-2/3 之外的一个不错的选择。